【发布时间】:2012-06-15 04:02:41
【问题描述】:
我得到了 DataGrid 控件,该控件在此 DataGrid 中从 DataTable 获取其数据,我想将 DropDownList 控件与 DataTable 中的相关数据绑定
DropDownList commentDrop = (DropDownList)packageCommentDataGrid.FindControl("commentDrop");
commentDrop.DataSource = dt;
commentDrop.DataTextField = dt.Columns["CommentString"][0];
commentDrop.DataValueField = dt.Columns["CommentP"][0];
ItemDataBound 事件将是这样的:
protected void packageCommentDataGrid_ItemDataBound(object sender, DataGridItemEventArgs e)
{
if (e.Item.ItemType==ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
{
DropDownList commentDrop = (DropDownList)e.Item.FindControl("commentDrop");
}
}
谢谢,
【问题讨论】:
标签: asp.net sql-server data-binding datagrid dropdownbox