很急啊,分数不够可以另外加,急求救.
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"
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"
解决方案 »
- 【ASP.NET】checkboxList 数据绑定问题
- 求网站浏览计数器的代码,ASP.NET
- 如何获得 Panel 中的文本内容??
- 提交后页面字体自动变大的问题
- 设计分页类问题
- 我在FormView和GridView模版中添加了一个Button,为什么只要鼠标焦点总是在Button上?
- 大家帮看一下,是什么错误,怎么改,在线等.
- TextBox中如何换行?
- 一个很棘手的问题?/谢谢帮忙!
- 在Datagrid中的LinkButton要点击两次才能正常的触发Item_Command 事件!Why!!请iycer等高手帮帮我!!(我只有这点分了,请不要嫌弃!
- 关于导入Excel的问题
- 这个问题困扰我两天了!!
-------------------------看了你的程序,我觉得是应该返回"TTTTTFFFFF".
你看到前面这段代码没有? --> string strRight="TTTTTFFFFF";