ASP.NET ListView выбрать и выделить строку через флажок - PullRequest
1 голос
/ 01 декабря 2008

Я пытаюсь получить элемент управления ASP.NET 3.5 ListView для выбора и выделения строк с помощью флажков, отображаемых в первом столбце. Если вместо флажка я использую asp: LinkButton, выбор линии поддерживается автоматически через свойство LinkButton CommandName = "Select". Как мне сделать это с флажком? И как только мне удалось это сделать, как получить выбранные элементы при нажатии кнопки отправки в форме?

1 Ответ

1 голос
/ 01 декабря 2008

Я не уверен, что следую тому, чего вы пытаетесь достичь, хотите ли вы визуального изменения при установке флажка? В таком случае лучшим вариантом будет использование jQuery и прикрепление к событию onchange флажка.

Затем, когда вы отправляете форму обратно, вы можете пройти через элементы в ListView и установить флажок, проверить его проверенное состояние и затем сделать то, что вы хотите:

foreach(var item in listView1.Items){
  var checkbox = (CheckBox)item.FindControl("checkBox1");
  if(checkbox.Checked) // do stuff
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...