AspxGridview用XPO连接并且Persistent Class具有Composite Key时的处理
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace WebApplication1 { public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void ASPxGridView1_RowUpdating(object sender, DevExpress.Web.Data.ASPxDataUpdatingEventArgs e) { WautabKey key = new WautabKey(); //key.finr为整形,必须作转换后再传递 key.finr = int.Parse(e.Keys["key.finr"].ToString()); key.auidnr = e.Keys["key.auidnr"].ToString(); e.Keys.Clear(); e.Keys.Add("Key", key); } protected void ASPxGridView1_RowDeleting(object sender, DevExpress.Web.Data.ASPxDataDeletingEventArgs e) { //删除时也要这样处理一下 WautabKey key = new WautabKey(); key.finr = int.Parse(e.Keys["key.finr"].ToString()); key.auidnr = e.Keys["key.auidnr"].ToString(); e.Keys.Clear(); e.Keys.Add("Key", key); } } }