使用DataRow数组绑定DropDownList

Moh*_*rma 1 c# asp.net data-binding datarow drop-down-menu

我绑定了它DropDownList,DataRow但它抛出异常:

DataBinding:'System.Data.DataRow'不包含名为'CourseEligiblility'的属性.

码:

DataRow[] dRow = dt.Select("CourseID=" + ddlCourse.SelectedValue);
ddlBeStream.DataTextField = "CourseEligiblility";
ddlBeStream.DataValueField = "ID";
ddlBeStream.DataSource = dRow;
ddlBeStream.DataBind();
Run Code Online (Sandbox Code Playgroud)

小智 5

只需使用将DataRow Array复制到新DataTable并返回它的函数.

//  .
//  .
//  .
ddlBeStream.DataSource = dRow.CopyToDataTable;
ddlBeStream.DataBind();
Run Code Online (Sandbox Code Playgroud)