Мой вопрос очень прост. Я хочу получить вновь вставленные значения строки и хочу соответствующим образом обновить GridView и мой источник данных.Добавление новой строки/записи в DevExpress AspxGridView, привязанный к DataSource
Как показано в выделенной области в изображении, я хочу, чтобы получить эту Email и другие поля в коде позади файла. Я использую WebForms/VB.NET
.
Это мой код aspx.
<dx:ASPxGridView ID="ASPxGridView1" runat="server" AutoGenerateColumns="False" EnableTheming="True" Theme="DevEx"
OnDataBinding="ASPxGridView1_DataBinding"
OnRowUpdating="ASPxGridView1_RowUpdating"
OnRowInserting="ASPxGridView1_RowInserting"
OnRowInserted="ASPxGridView1_RowInserted"
>
<Columns>
<dx:GridViewCommandColumn VisibleIndex="0">
<EditButton Visible="True"/>
<NewButton Visible="True"/>
<DeleteButton Visible="True" />
</dx:GridViewCommandColumn>
<dx:GridViewDataColumn FieldName="Email" VisibleIndex="2" Name="Email">
<EditFormSettings Caption="Email" />
</dx:GridViewDataColumn>
<dx:GridViewDataColumn FieldName="FirstName" VisibleIndex="3" Name="FirstName" />
<dx:GridViewDataColumn FieldName="LastName" VisibleIndex="4" Name="LastName" />
<dx:GridViewDataColumn FieldName="Password" VisibleIndex="5" Name="Password" />
<dx:GridViewDataColumn FieldName="RetryCount" VisibleIndex="6" Name="RetryCount" />
<dx:GridViewDataColumn FieldName="MaxRetryCount" VisibleIndex="7" Name="MaxRetryCount" />
</Columns>
<SettingsPopup>
<EditForm Width="600" />
</SettingsPopup>
</dx:ASPxGridView>
И это мой код.
Protected Sub ASPxGridView1_RowInserting(sender As Object, e As DevExpress.Web.Data.ASPxDataInsertingEventArgs)
Dim gridView As ASPxGridView = CType(sender, ASPxGridView)
' What to write here???
e.NewValues("Email") 'doesn't give anything
e.NewValues("Email") = "SomeEmail" 'It is also not working
End Sub
Эта ссылка запутанная: Inserting new Row.
примечание что я не использую DataTable
.
то как вы предоставляете источник данных к сетке. вы должны иметь возможность получать значения в событии RowInserting. –
Использование сущности framework. –