很急啊,分数不够可以另外加,急求救.
WebForm1中的DataGrid在加载时对DataGrid的复选框第1-5项进行选择,但加在后将DataGrid的6-10项选择后,把选择的结果传出去,发现结果还是只选择了1-5项,请问是什么问题?代码如下
加载代码
private void Page_Load(object sender, System.EventArgs e)
{
int i=0;
foreach(DataGridItem dgi in this.dgStyleList.Items)
{
string strRight="TTTTTFFFFF";
CheckBox cb=(CheckBox)(dgi.Cells[0].Controls[1]);
if(strRight.Substring(i,1)=="T")
cb.Checked=true;
else
cb.Checked=false;
i+=1;
}将DataGrid的6-10项选择后传出值代码
private void cmdSaveQX_Click(object sender, System.EventArgs e)
{
string selectedID="";
foreach (DataGridItem item in dgStyleList.Items)
{
if(((CheckBox)item.FindControl(controlID)).Checked==true )
selectedID += "T";
else
selectedID += "F";
}
return selectedID;
}问题selectedID应该返加"TTTTTTTTTT",返回的还是"TTTTTFFFFF"