.NET学习爱好者

热爱编程事业

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

因为功能上的需要,有时候跟椐某种条件的查找的时候,DataGrid所显示的列数是不一样的,要动态绑定,昨天到网上找了下资料,自己整合了一下,贴出来给有需要的学习者参考.
BoundColumn col=new BoundColumn();
    col.HeaderText="内容ID";
    col.DataField="contentid";
    col.SortExpression = "int";
    MyDataGrid.Columns.Add(col);

    BoundColumn col1=new BoundColumn();
    col1.HeaderText="内容名称";
    col1.DataField="name";
    col1.SortExpression = "string";
    MyDataGrid.Columns.Add(col1);

    BoundColumn col2=new BoundColumn();
    col2.HeaderText="频道名称";
    col2.DataField="downtype";
    col2.SortExpression = "string";
    MyDataGrid.Columns.Add(col2);

    BoundColumn col4=new BoundColumn();
    col4.HeaderText="收入合计";
    col4.DataField="money";
    col4.SortExpression = "float";
    MyDataGrid.Columns.Add(col4);

    BoundColumn col5=new BoundColumn();
    col5.HeaderText="代理商名称";
    col5.DataField="agentname";
    col5.SortExpression = "string";
    MyDataGrid.Columns.Add(col5);

    MyDataGrid.DataSource=new DataView(dt);
    MyDataGrid.DataBind();

posted on 2007-01-11 14:02  风景  阅读(496)  评论(0)    收藏  举报