【发布时间】:2018-05-29 12:57:00
【问题描述】:
我已经构建了一个 ASPX 表单来输入各种组织的数据。每个组织将有多个联系人,这些联系人具有不同的联系人类型。我可能有一个姓名,需要将联系人类型指定为姓名,以及一个电子邮件联系人类型为电子邮件的电子邮件。我这样做是因为我只想添加某些类型的联系信息。
所以我添加了一个 Telerik Radgrid 来处理联系人数据。现在的问题是当我尝试添加一个新组织时,因为没有联系人数据来填充网格,它没有出现在我的表单上。
下面是 Radgrid 的 ASPX 代码:
<div id="radgrid2">
<telerik:RadGrid ID="RadGrid2" runat="server"
AutoGenerateColumns="false"
OnNeedDataSource="RadGrid2_NeedDataSource"
OnItemDataBound="RadGrid2_ItemDataBound"
OnItemCommand="RadGrid2_ItemCommand"
AllowAutomaticInserts="true"
>
<PagerStyle Mode="NextPrevAndNumeric" />
<MasterTableView
DataKeyNames="ContactTypeID"
CommandItemDisplay="Top"
AllowPaging="true"
PageSize="5">
<Columns>
<telerik:GridBoundColumn DataField="Contact" HeaderText="Contact"></telerik:GridBoundColumn>
<telerik:GridTemplateColumn HeaderText="Contact Type" UniqueName="ContactType">
<ItemTemplate>
<asp:DropDownList runat="server" ID="ddlContacts"></asp:DropDownList>
</ItemTemplate>
</telerik:GridTemplateColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid>
</div>
那么如何将第一条记录添加到空的嵌套 RadGrid 中?
【问题讨论】:
标签: gridview telerik telerik-grid