powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / CheckBox
5 сообщений из 5, страница 1 из 1
CheckBox
    #33862999
super_lexa1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. Вообщем такая проблема есть GridView (ID="gvList"). В нём есть CheckBox
Обьявленный как:
                              <asp:TemplateField>
                                   <ItemTemplate>
                                      <ItemStyle Width="10px" />                                       <asp:CheckBoxId="cbSelectAddress"      runat="server">                                     
                                      </asp:CheckBox>
                                   </ItemTemplate>                                                                  
                                </asp:TemplateField>
Есть метод задача которого вылавливать все помеченые галочкой чекбоксы вот он
  ....  
   for (int i = 0; i < gvList.Rows.Count; i++)
           {
             CheckBox cbfTemp = (CheckBox)(gvList.Rows[i].FindControl("cbSelectAddress"));
             if(cbfTemp.Checked== true)
               {
               }
           }
  .... 
Проблема в том что как бы много я галочек не ставил, но никагда не получается условие cbfTemp.Checked== true. В чём может быть проблема?
...
Рейтинг: 0 / 0
CheckBox
    #33863037
VovanDr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
где этот метод пишеш? и где у тебя привязка к данным твоего датагрида идет?
...
Рейтинг: 0 / 0
CheckBox
    #33863080
C...R...a...S...H
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно грид биндится перед проверкой, что есть неппавельно----------------------------------------
Knowledge is P...O...w...E...R!
My site
...
Рейтинг: 0 / 0
CheckBox
    #33863120
super_lexa1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Метод пишу в файле кода бихайн этой страници. К базе дынных пока не подключаюсь, использую в методе Page_Load создание тестовой таблици           
            DataTable dt = new DataTable();
            dt.Columns.Add(new DataColumn("MessageCheck"));
            dt.Columns.Add(new DataColumn("img"));
            dt.Columns.Add(new DataColumn("Name"));
            dt.Columns.Add(new DataColumn("Address"));
            dt.Columns.Add(new DataColumn("IDrecord"));
            DataRow row;
            for (int i = 0; i < 9; i++)
            {
                row = dt.NewRow();
                row["IDrecord"] = i;
                row["MessageCheck"] = false;
                row["img"] = "../../MyImages/Icons/1x1.GIF";
                row["Name"] = "Test Name " + i;
                row["Address"] = "test@address" + i + ".com";
            }
            gvList.DataSource = dt;
            gvList.DataBind();
C...R...a...S...H : Возможно грид биндится перед проверкой, что есть неппавельно.
А где надо Биндить?
...
Рейтинг: 0 / 0
CheckBox
    #33863240
Фотография SkyLight
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в Code Behind где? Часом не в Page_Load? Тогда он у тебя будет каждый раз пересоздавать таблицу и естессно все чекбоксы будут сброшены. Впрочем, вот то, что ты тут написал, помести внутри этого:
if (!IsPostBack)
{
//Твой код
}


и код будет срабатывать только про первой загрузке. 
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / CheckBox
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]