проблема проверки вида сетки - PullRequest
0 голосов
/ 28 августа 2010

в сетке, как я могу применить валидатор, чтобы проверить, отмечены ли какие-либо из строк сетки с флажком или нет. я сделал это с помощью пользовательского валидатора, как это, но выдав ошибку «Элемент управления« GridView1 », на который ссылается свойство ControlToValidate объекта gridCheck, не может быть проверен». ниже мой код что я должен сделать, пожалуйста, предложите мне альтернативный

protected void gridCheck_ServerValidate(object source, ServerValidateEventArgs args)
    {
        foreach (GridView row in GridView1.Rows) 
        { 
            CheckBox cb = (CheckBox)row.FindControl("Chek");
            if (cb != null && cb.Checked)
            {
                args.IsValid = true;
                return;
            }
            else args.IsValid = false;
        }
    }

1 Ответ

0 голосов
/ 28 августа 2010

Вы должны добавить столбец поля шаблона. Установите вид сетки для редактирования режима шаблонов. (в вашем дизайнере). Вы можете перетаскивать элементы управления как обычно, устанавливать их идентификаторы и т. Д. Добавьте свой элемент проверки и установите идентификатор.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...