我從後面的代碼向RadGrid添加列。在NeedDataSource事件中,我將一個DataTable(具有10列)綁定到radgrid。
一切都很好,直到這裏。但我想在2列(加載本身,而不僅僅是在編輯模式)的文本框。Telerik Radgrid如何從後面的代碼添加文本列?
<telerik:RadGrid ID="RadGrid1" runat="server" ShowHeader="true"
OnNeedDataSource="RadGrid1_NeedDataSource" OnPreRender="RadGrid1_PreRender"
AutoGenerateColumns="true" >
<MasterTableView>
</MasterTableView>
</telerik:RadGrid>
如果完成聲明,列定義應該是這樣的。但是我希望它能從後面的代碼中完成。
<telerik:GridTemplateColumn HeaderText="Qty">
<ItemTemplate>
<input id="<%# this.GetUniqueId("Qty", Container.DataItem)%>" name="<%# this.GetUniqueId("Qty", Container.DataItem)%>" type="text" value="<%# Eval("Quantity")%>" size="2" maxlength="3" />
</ItemTemplate>
</telerik:GridTemplateColumn>
請添加一些解釋。只有代碼答案通常不是很有用。 – 2012-12-13 06:44:38
它可能有助於包含一些關於它在做什麼的文本 – 2012-12-13 06:44:43
GridTemplateColumn用於創建列。創建該列後,我們設置該列的不同屬性。然後將該柱添加到該網格,因爲我在上面的代碼中輸入它 this.gvwRejection.MasterTableView.Columns.Add(tempCol); – Bhupendra 2012-12-13 07:59:51