我有一個爲ASPxGridView製作的自定義編輯窗體,但在插入時檢索值時遇到大問題。從ASPxGridView中的自定義窗體中檢索值
模板:
<Templates>
<EditForm>
Company Name: <dx:ASPxTextBox ID="CompanyName" runat="server" />
Company Mail: <dx:ASPxTextBox ID="Email" runat="server" />
<dx:ASPxGridViewTemplateReplacement ID="UpdateButton" ReplacementType="EditFormUpdateButton" runat="server" />
<dx:ASPxGridViewTemplateReplacement ID="CancelButton" ReplacementType="EditFormCancelButton" runat="server" />
</EditForm>
</Templates>
失敗,e.NewValues是空
protected void ASPxGridView1_RowInserting(object sender, DevExpress.Web.Data.ASPxDataInsertingEventArgs e)
{
string CompanyName = (string)e.NewValues["CompanyName"]; // (or .toString())
string Email = (string)e.NewValues["Email"];
}
有誰知道如何解決這個問題?
謝謝
我面臨同樣的問題,但我的控件已經綁定#Bind。我注意到,只有ASPxPageControl中的控件失去了它們的值。他們的價值觀不會通過e.NewValues發送,無論我做什麼。 @DevExpressTeam – MMalke 2014-10-30 16:42:31