Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.08.2012, 09:16   #1
Claster
Форумчанин
 
Аватар для Claster
 
Регистрация: 02.09.2008
Сообщений: 340
По умолчанию Считывание данных из GridView

Всем привет.
На форме есть GridView такого рода

Код HTML:
<asp:GridView id="GV" runat="server" AutoGenerateColumns="False" ForeColor="Black" 
        Font-Size="Small" EnableModelValidation="True" CellPadding="2">
 <Columns>
 <asp:TemplateField>
    <ItemTemplate>
          <asp:CheckBox ID="ChBox" runat="server"/> 
    </ItemTemplate>
 </asp:TemplateField>
    <asp:BoundField DataField="№" HeaderText="№" />
    <asp:BoundField DataField="Широта" HeaderText="Широта"/>
    <asp:BoundField DataField="Долгота" HeaderText="Долгота" />
    <asp:BoundField DataField="TT" HeaderText="Тороговая точка" />
    <asp:BoundField DataField="FirstName" HeaderText="Дебитор" />
    <asp:TemplateField>
        <ItemTemplate>
            <asp:Label ID = "NumberRow" runat="server" Visible="false" Text='<%# Eval("№") %>'></asp:Label>
        </ItemTemplate>
    </asp:TemplateField>
 </Columns>
 <FooterStyle BackColor="#507CD1" ForeColor="White" Font-Bold="True" />
        <HeaderStyle BackColor="#000080" Font-Bold="True" ForeColor="White" />
        <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
        <RowStyle BackColor="#EFF3FB" />
        <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
</asp:GridView>
Схема такая: пользователь ставит галку в чеке на против той записи которая ему нужна, далее в цикле проходи по GridView и там где есть галочка считываем информацию которая хранится в Lable, занося ее в List<>

Проблема пока в том что я ставлю галку в чеке, но код определяет что галка там не стоит, а чем проблема?

bCheck = ((CheckBox)row.FindControl("ChBox") ).Checked - всегда равен False почему, галочки я же поставил

Код:
 foreach (GridViewRow row in GV.Rows)
            {
                bCheck = ((CheckBox)row.FindControl("ChBox")).Checked;
                if (bCheck)
                {
                    Label numberTT = (Label)row.FindControl("NumberRow");
                    list.Add(numberTT.ToString());
                    numParam++;
                }
            }
Изображения
Тип файла: jpg MapError.jpg (28.1 Кб, 22 просмотров)
Цитата:
- Только сисадмин может попросить у начальства 20$ на память...

Последний раз редактировалось Claster; 07.08.2012 в 09:46.
Claster вне форума Ответить с цитированием
Старый 07.08.2012, 14:16   #2
Claster
Форумчанин
 
Аватар для Claster
 
Регистрация: 02.09.2008
Сообщений: 340
По умолчанию

Никто не в курсе что за проблема?
Цитата:
- Только сисадмин может попросить у начальства 20$ на память...
Claster вне форума Ответить с цитированием
Старый 08.08.2012, 15:28   #3
Claster
Форумчанин
 
Аватар для Claster
 
Регистрация: 02.09.2008
Сообщений: 340
По умолчанию

Вопрос решен спасибо за внимание
Цитата:
- Только сисадмин может попросить у начальства 20$ на память...
Claster вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вывод данных на gridview иваневрейтор C# (си шарп) 1 25.02.2013 17:20
Считывание данных из xml nakazanie Общие вопросы Delphi 0 04.03.2011 08:03
Считывание макросами данных varyat Microsoft Office Access 3 22.06.2010 01:27
Считывание данных в ComboBox grinder Microsoft Office Excel 1 02.06.2010 01:46
Считывание данных из БД aimk0 БД в Delphi 0 05.05.2010 23:53