0
如何填充位於InsertItemTemplate中的列表框?我需要在有人點擊添加新記錄按鈕後將其排除,我需要在點擊後的代碼中執行此操作。在InsertItemTemplate的GridTemplateColumn中填充ListBox
如何填充位於InsertItemTemplate中的列表框?我需要在有人點擊添加新記錄按鈕後將其排除,我需要在點擊後的代碼中執行此操作。在InsertItemTemplate的GridTemplateColumn中填充ListBox
這樣做的方法很少。我更喜歡Template Edit Form。這是示例。
<telerik:RadGrid ... OnItemDataBound="RadGrid1_ItemDataBound">
<MasterTableView DataKeyNames="Id" CommandItemDisplay="Top">
<Columns>
<telerik:GridButtonColumn .../>
</Columns>
<EditFormSettings ColumnNumber="1" EditFormType="Template">
<FormTemplate>
<asp:ListBox .../>
</FormTemplate>
</EditFormSettings>
</MasterTableView>
</telerik:RadGrid>
更新時間:
protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e)
{
if (e.Item is GridEditFormItem && e.Item.IsInEditMode)
{
var item = e.Item as GridEditFormItem;
var listBox1 = item.FindControl("ListBox1") as ListBox;
// Fills listbox with data
listBox1.DataSource = listboxdata;
listBox1.DataBind();
}
}
我知道如何設置它。我需要知道的是,當有人點擊添加新記錄按鈕時,我如何自動填充包含在該列表框中的列表框? – Bryan
請看我更新的答案。 – Win
感謝您的幫助。 – Bryan