0
我有一個GridView控件對此我綁定到數據表中稱爲dtimages GridView的我有一個下拉菜單控制,正在編輯項模板如何將數據綁定到下拉控制在GridView控件
所以一旦用戶clciks內編輯按鈕,然後在下拉控制應該得到與表綁定稱爲dtResource 和所有其他文本字段是在不同EditItemTemplate中 將獲得綁定與數據表dtimages
所以如何將這些下拉控制與不同的表 結合謝謝
我有一個GridView控件對此我綁定到數據表中稱爲dtimages GridView的我有一個下拉菜單控制,正在編輯項模板如何將數據綁定到下拉控制在GridView控件
所以一旦用戶clciks內編輯按鈕,然後在下拉控制應該得到與表綁定稱爲dtResource 和所有其他文本字段是在不同EditItemTemplate中 將獲得綁定與數據表dtimages
所以如何將這些下拉控制與不同的表 結合謝謝
實施的下拉列表中OnDataBinding事件。
// In your aspx page
<asp:DropDownList ID="yourDDL" runat="server" DataTextField="yourTextFieldName" DataValueField="yourValueFieldName" OnDataBinding="yourDDL_DataBinding">
</asp:DropDownList>
// In your codebehind .cs file
protected void yourDDL_DataBinding(object sender, System.EventArgs e)
{
DropDownList ddl = (DropDownList)(sender);
// This could be a List of objects, DataTable, DataSet, whatever
ddl.DataSource = GetCachedData();
ddl.DataBind();
}
的GetCachedData()
是你應該有讓你不建或每次命中數據庫來獲取你的DDL被綁定到的結果。但這並不是必需的,每次您都可以訪問數據庫,但是每次切換到編輯模式時,它都會緩存它減少工作量。