ASPxGridView子項動態邦定


一文,我有的地方說錯了,子項邦定數據,是完全可以動態的,昨天才研究出來,

//邦定數據方法

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

 


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com