如何将DataRow[]绑定到DropDownList控件上? RT 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 for循环赋值:DropDownList1.Items.Insert(0, new ListItem(row[i][j].tostring(), i)); 哦,没法用.DataSource?那么DataTextField和DataValueField如何设置? 你可以使用一个简单的Linq查询,类似DataRowArray.Select(r=> new {a=(string)r["a"), b=(int)r["b"]).ToList()这类代码,把DataRow[]转换为更简单的集合(而且可以自己重新指定字段名)。 少一个大括号:DataRowArray.Select(r=> new {a=(string)r["a"), b=(int)r["b"] } ).ToList() foreach (DataRow r in row) { DropDownList1.Items.Add(new ListItem(r["Name"].ToString(), r["ID"].ToString()));//listitem第一个参数是text,第二个参数是value } 最好将数据封装到一个实体中。数据库查询出来绑定为实体集合。集合跟DropdownList绑定。然后设置text,和value跟实体的属性对应起来 对头。第一个是显示出的text第二个是value 怎么样无刷新显示刚插入/更新的记录 有关.net实现票务系统图的制作 连接池达到最大值了,怎么办?是。NET开发的,用的MYSQL数据库! FileField 檢測選中文件的大小 asp.net 带登陆的,静态页面怎么生成? 真的是郁闷死,是不是ASP.NET 2.0 不支持Ajax呀? 怎么判断js写的省市级联下拉框不能为空啊 时间相减 Oracle9i系列,那个版本可以用Ado.net连? 字符串处理问题? 用户访问级别控制,求思路 从数据库中读出的字段,显示在DataGrid中,用null判断,为什么总不是空?
for循环赋值:
DropDownList1.Items.Insert(0, new ListItem(row[i][j].tostring(), i));
new {a=(string)r["a"),
b=(int)r["b"]
}
).ToList()
foreach (DataRow r in row)
{
DropDownList1.Items.Add(new ListItem(r["Name"].ToString(), r["ID"].ToString()));//listitem第一个参数是text,第二个参数是value
}
第二个是value