读书人

DropDownList 如何绑定 DataTable

发布时间: 2011-12-15 23:41:24 作者: rapoo

DropDownList 怎么绑定 DataTable
数据源是DataTable
System.Web.UI.WebControls.DropDownList ddl
ddl.DataSource=dt.DefaultView;
ddl.DataTextField=textField;
ddl.DataValueField=valueField;
ddl.DataBind();


执行后
“/TestCase/TestDataAccess”应用程序中的服务器错误。

DataBinder.Eval:“System.Data.DataRowView”不包含名称为 textField 的属性。

[解决办法]
ddl.DataTextField=textField;
ddl.DataValueField=valueField;
将DataTextField和DataValueField属性改成ddl表中对应的列
[解决办法]
textField在数据表中要有对应的字段。
[解决办法]
DataTable中有textField这个列吗?
[解决办法]
你的Datatable里没有名为textField变量的列吧
[解决办法]
for(int i=0;i <=dtDataTable.Rows.Count-1;i++)
{
ddl.Items.Add(new ListItem( " ", " "));
}
[解决办法]
try..

ddl.DataSource=dt.DefaultView;
//姓名
ddl.DataTextField= "sname ";
//学号
ddl.DataValueField= "sno ";
ddl.DataBind();

读书人网 >C#

热点推荐