为何取得的checkbox.Checked的值老是false??
我用模板列绑定了一个Checkbox,然后用一个按钮来激发判断选择的行,并进行操作,但为什么checkbox.Checked的的值老是false??谢谢了
Button_click如下:
private void Button1_Click(object sender,System.EventArgs e)
{
CheckBox chbox=new CheckBox ();
foreach(DataGridItem myitem in this.DataGrid1.Items )
{
CheckBox chbox=(CheckBox)i.FindControl ("CheckBox1");]
chbox=(CheckBox)myitem.FindControl ("checkbox");
??为何选择了还是false if (chbox.Checked ==true)
{
int nEmpID=(int)myitem.ItemIndex +1;
string con1="server=localhost;database=database;uid=sa;pwd=";
string sql="select * from TABLE1 where id ="+nEmpID;
SqlConnection mycon=new SqlConnection (con1);
SqlDataAdapter mycom=new SqlDataAdapter (sql,mycon);
mycon.Open ();
DataSet da=new DataSet ();
mycom.Fill (da,"taa");
DataGrid1.DataSource =da.Tables ["taa"].DefaultView ;
DataGrid1.DataBind ();
mycon.Close ();
break;
}
}
}