应该只有两列 txt value,但冒出来一列selected,效果为:
Txt Value selected
1 2 false
2 3 false
不知何故,源码如下:
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
this.DataGrid1.DataSource = this.ConstructData();
this.DataGrid1.DataBind();
}
public ArrayList ConstructData()
{
ArrayList al = new ArrayList();
string strconn= ConfigurationSettings.AppSettings["dsn"];
SqlConnection cn= new SqlConnection (strconn);
cn.Open ();
string mysql=
"select workman ,workdep from tblmain ";
SqlCommand cm=new SqlCommand (mysql,cn);
SqlDataReader dr=cm.ExecuteReader ();
while(dr.Read())
{
al.Add(new System.Web.UI.WebControls.ListItem
(dr[workdep"].ToString(),dr["workman "].ToString()));
}
return al;
}
Txt Value selected
1 2 false
2 3 false
不知何故,源码如下:
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
this.DataGrid1.DataSource = this.ConstructData();
this.DataGrid1.DataBind();
}
public ArrayList ConstructData()
{
ArrayList al = new ArrayList();
string strconn= ConfigurationSettings.AppSettings["dsn"];
SqlConnection cn= new SqlConnection (strconn);
cn.Open ();
string mysql=
"select workman ,workdep from tblmain ";
SqlCommand cm=new SqlCommand (mysql,cn);
SqlDataReader dr=cm.ExecuteReader ();
while(dr.Read())
{
al.Add(new System.Web.UI.WebControls.ListItem
(dr[workdep"].ToString(),dr["workman "].ToString()));
}
return al;
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货