2010-09-23 65 views
1

我无法在GridView中禁用CheckBox,我的代码有什么问题?有人可以看看我的代码并提出一些建议。我不能在GridView中禁用CheckBox

foreach (GridViewRow row in GridView1.Rows) 
{ 

      CheckBox ch = (CheckBox)row.FindControl("CheckBox1"); 

      if (ch.Checked) 
      { 

       String ExamineeId = (String)GridView1.DataKeys[row.RowIndex].Value; 

       SqlDataSource1.InsertParameters["ExaminerId"].DefaultValue = ExaminerId; 
       SqlDataSource1.InsertParameters["ExamineeId"].DefaultValue = ExamineeId; 
       SqlDataSource1.InsertParameters["ExamId"].DefaultValue = ExamId; 

       SqlDataSource1.Insert(); 

       CheckBox ch1 = (CheckBox)GridView1.Rows[row.RowIndex].FindControl("CheckBox1"); 
       ch1.Enabled = false; 
      } 

      } 

问候,

回答

0

喔..,u必须使用CheckBox1 2倍!

校验码..

复选框ch和复选框ç具有相同CheckBOx1 ..

编辑代码,请

+1

ohh..thanx.it只是一个小错误 – 2010-09-23 11:05:37

相关问题