首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

gridview中添加的raddiobuttionlist 只显示第一行 代码如下:该如何解决

2012-02-08 
gridview中添加的raddiobuttionlist 只显示第一行 代码如下:if (e.Row.RowType DataControlRowType.Dat

gridview中添加的raddiobuttionlist 只显示第一行 代码如下:
if (e.Row.RowType == DataControlRowType.DataRow) {
  string s = e .Row .Cells [0].Text.ToString ();
  SqlConnection conn = Class1.DBCon();
  string com = string.Format("select * from [OPtion] where OptionId='{0}'",s);
  SqlDataAdapter da = new SqlDataAdapter(com,conn);
  DataSet ds = new DataSet();
  da.Fill(ds);
  DataTable dt = ds.Tables[0];
  RadioButtonList rb1=(RadioButtonList)e.Row.Cells[1].FindControl("RadioButtonList1");
  rb1.DataSource = dt; 
  rb1.DataTextField = "OptionName";
  rb1.DataValueField = "OptionId";
  rb1.DataBind();
  } 
问题是金球奖 选项有卡卡 梅西 小小罗 但只显示卡卡 Question(QuestionId,QuestionName) Option(OptionId,OptionName)

[解决办法]
帮顶
[解决办法]
不明白你的意思,什么只显示一个选项啊,根据什么实际条件吗?和我联系qq379953191或243757045

热点排行