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);
        }
    }
}

posted on 2011-08-09 22:38  yanl  阅读(157)  评论(0)    收藏  举报

导航