Как я могу определить поле шаблона с флажком в ASP.NET с программированием? - PullRequest
0 голосов
/ 05 сентября 2018

Я хочу определить поле шаблона с флажком в виде сетки в asp.net как это:

TemplateField tf = new TemplateField();
tf.ItemTemplate = new System.Web.UI.WebControls.CheckBox();
gridView1.Columns.Add(tf);

но появляется эта ошибка:

не может неявно преобразовать 'System.Web.UI.WebControls.CheckBox' в 'System.Web.UI.ITemplate'.

1 Ответ

0 голосов
/ 06 сентября 2018

вы можете сделать это так

в событии загрузки сетки

tfield = new TemplateField();
tfield.HeaderText = "CheckBox";
GridView1.Columns.Add(tfield);

на вашей базе данных строк

CheckBox chk = new CheckBox();
 chk.ID = "chk";
 chk.Text = "View";
 // chk.CheckedChanged=event Name  you can add an event here
e.Row.Cells[2].Controls.Add(chk);  
...