现在的位置: 首页 > 综合 > 正文

ASPxGridView子项动态邦定

2011年02月22日 ⁄ 综合 ⁄ 共 560字 ⁄ 字号 评论关闭
一文,我有的地方说错了,子项邦定数据,是完全可以动态的,昨天才研究出来,

//邦定数据方法

 private void NewMethod(int i)
    {
        ASPxGridView subGrid = (ASPxGridView)this.grid.FindDetailRowTemplateControl(i, "subGrid");//得到子项控件的名称
        object var = this.grid.GetRowValues(i, new string[] { "sheet_no" });//得到点击行的主键,
        DataTable data = DB.FillDataTable_Pro(string.Format("select * from lsps_bhqd where sheet_no='{0}'", var.ToString()));
        if (subGrid != null)//此处一定要判断,然后邦定数据
        {
            subGrid.DataSource = data;
        subGrid.DataBind();
        }
    }
   然后再下面事件里面调用这上面方法。
    protected void grid_DetailRowExpandedChanged(object sender, ASPxGridViewDetailRowEventArgs e)
    {
        NewMethod(e.VisibleIndex);
        
    }

 

抱歉!评论已关闭.