RadioButtonList objRadioButtonList1;
foreach (DataGridItem item in DataGrid1.Items)
{
objRadioButtonList1 = new RadioButtonList();
if ((dv.Table.Rows[i]["cs1"].ToString()!="" ) && (dv.Table.Rows[i]["cs1"].ToString() !=null))
{
objRadioButtonList1.Items.Add(dv.Table.Rows[i]["cs1"].ToString());
}
if ((dv.Table.Rows[i]["cs2"].ToString()!="" ) && (dv.Table.Rows[i]["cs2"].ToString() !=null))
{
objRadioButtonList1.Items.Add(dv.Table.Rows[i]["cs2"].ToString());
}
if ((dv.Table.Rows[i]["cs3"].ToString()!="" ) && (dv.Table.Rows[i]["cs3"].ToString() !=null))
{
objRadioButtonList1.Items.Add(dv.Table.Rows[i]["cs3"].ToString());
}
if ((dv.Table.Rows[i]["cs4"].ToString()!="" ) && (dv.Table.Rows[i]["cs4"].ToString() !=null))
{
objRadioButtonList1.Items.Add(dv.Table.Rows[i]["cs4"].ToString());
}
if ((dv.Table.Rows[i]["cs5"].ToString()!="" ) && (dv.Table.Rows[i]["cs5"].ToString() !=null))
{
objRadioButtonList1.Items.Add(dv.Table.Rows[i]["cs5"].ToString());
}
objRadioButtonList1.RepeatDirection=RepeatDirection.Horizontal;
objRadioButtonList1.ID=i.ToString();
item.Cells[2].Controls.Add(objRadioButtonList1);
i+=1;
}=========================
用下面的去读取RadioButtonListCase是NULL请问高手怎么读取.
foreach (DataGridItem item in DataGrid1.Items)
{// item.Cells[2].Controls.Add(objRadioButtonList1);
RadioButtonListCase = (RadioButtonList)item.Cells[2].FindControl(i.ToString());
i+=1;
}
foreach (DataGridItem item in DataGrid1.Items)
{
objRadioButtonList1 = new RadioButtonList();
if ((dv.Table.Rows[i]["cs1"].ToString()!="" ) && (dv.Table.Rows[i]["cs1"].ToString() !=null))
{
objRadioButtonList1.Items.Add(dv.Table.Rows[i]["cs1"].ToString());
}
if ((dv.Table.Rows[i]["cs2"].ToString()!="" ) && (dv.Table.Rows[i]["cs2"].ToString() !=null))
{
objRadioButtonList1.Items.Add(dv.Table.Rows[i]["cs2"].ToString());
}
if ((dv.Table.Rows[i]["cs3"].ToString()!="" ) && (dv.Table.Rows[i]["cs3"].ToString() !=null))
{
objRadioButtonList1.Items.Add(dv.Table.Rows[i]["cs3"].ToString());
}
if ((dv.Table.Rows[i]["cs4"].ToString()!="" ) && (dv.Table.Rows[i]["cs4"].ToString() !=null))
{
objRadioButtonList1.Items.Add(dv.Table.Rows[i]["cs4"].ToString());
}
if ((dv.Table.Rows[i]["cs5"].ToString()!="" ) && (dv.Table.Rows[i]["cs5"].ToString() !=null))
{
objRadioButtonList1.Items.Add(dv.Table.Rows[i]["cs5"].ToString());
}
objRadioButtonList1.RepeatDirection=RepeatDirection.Horizontal;
objRadioButtonList1.ID=i.ToString();
item.Cells[2].Controls.Add(objRadioButtonList1);
i+=1;
}=========================
用下面的去读取RadioButtonListCase是NULL请问高手怎么读取.
foreach (DataGridItem item in DataGrid1.Items)
{// item.Cells[2].Controls.Add(objRadioButtonList1);
RadioButtonListCase = (RadioButtonList)item.Cells[2].FindControl(i.ToString());
i+=1;
}
解决方案 »
- indexof()找不到的字符。大家来看看
- tspl text指令
- 通过Graphics在窗体上怎么显示不出数字
- c++和c#相互调用可以采用哪种方式?
- 数据库连接字符串问题
- 在C#中有没有像 Java 中的 Vector 类???
- 这个网站 精确的北京时间 是如何获取的
- 最近要搞一个小的题库,想知道一些数据库方面的,随便给点意见都给分
- 关于.NET框架
- 我们的课程设计要作一个邮件客户端,我想用C#,请给点思路?
- C#中使用不安全代码时遇到异常System.NullReferenceException: 未将对象引用设置到对象的实例
- -----------c# 如何根据输出的内容多少,使form随之变动------------------
((RadioButtonList)DataGrid1.Items[i].Cells[1].Controls[1]).Items.Add(ss);为什么必须这样才能不刷新掉RadioButtonList呢。真是奇怪.