Как я могу добавить первую запись в Telerik Radgrid? - PullRequest
0 голосов
/ 29 мая 2018

Я создал форму ASPX для ввода данных по различным организациям.Каждая организация будет иметь несколько контактов с различными типами контактов.У меня может быть имя и мне нужно указать тип контакта как Имя, а также адрес электронной почты с типом контакта.Я делаю это, потому что мне нужны только определенные типы контактной информации.

Поэтому я добавил Telerik Radgrid для обработки контактных данных.Теперь проблема заключается в том, что когда я пытаюсь добавить новую организацию, поскольку контактные данные для заполнения таблицы отсутствуют, они не отображаются в моей форме.

Ниже приведен код ASPX для Radgrid:

<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?

1 Ответ

0 голосов
/ 30 мая 2018

Мне удалось решить проблему с помощью этого простого исправления.Все, что мне нужно было сделать, это установить источник данных RadGrid в пустую строку с этой строкой кода

RadGrid2.DataSource = string.Empty;

...