将数据集的特定列数绑定到Gridview

时间:2013-04-09 10:11:55

标签: c# data-binding gridview datasource desktop-application

我是桌面应用程序开发的新手。

我有一个包含以下字段的数据集:

BillNo    |    Descirption    |  HSN Code    |   Qty    | Rate

我有一个数据网格视图文本框列的网格视图,其中指定了以下列。

Sr No.    | Descirption     | HSN Code    |   Qty    | Rate    | Amount

我想绑定“描述”,“HSN代码”,“数量”和&从数据集“评价”到网格视图,我想生成“Sr号” &安培;以编程方式显示网格视图的“数量”。

我该怎么做?

请帮忙。

1 个答案:

答案 0 :(得分:1)

在运行时创建新的Datatable对象并根据需要填充数据表并将其绑定到datagrid或gridview

如下图所示:

Private DataTable GetTable()
    {

    DataTable table = new DataTable();
    table.Columns.Add("Sr No.", typeof(int));
    table.Columns.Add("Descirption", typeof(string));
    table.Columns.Add("Code", typeof(string));
    .........
    ........


    retrive the data from datasourec in datatable dt

    //Here first loop through your orignal datatable or dataset

    forecch(DataRow drow in dt.Rows)
    {
        table.Rows.Add("your sr no", drow["Descirption" ],drow["Code"]);     
    }
     return table;
    }