如何使用vb.net将数据从数据库绑定到特定的DatagridView列名

时间:2012-02-24 17:31:19

标签: vb.net

我想为datagridview中已经在formload中设置的一长串列绑定不同的查询,例如:

使用dgvGrid

.Columns(0).Name = "Dept Code"
        .Columns(1).Name = "Emp ID"
        .Columns(2).Name = "Pay Date"
        .Columns(3).Name = "Pay Type"
        .Columns(4).Name = "Regular Days"
        .Columns(5).Name = "Holidays"
        .Columns(6).Name = "Tardy Hours"
        .Columns(7).Name = "Tardy Amount"
        .Columns(8).Name = "Basic Pay"
        .Columns(9).Name = "Regular Wage"
        .Columns(10).Name = "Reg OT Hrs"
        .Columns(11).Name = "Reg OT Amt"
        .Columns(12).Name = "Rest OT Hrs"
        .Columns(13).Name = "Rest OT Amt"
        .Columns(14).Name = "Legal OT Hrs"
        .Columns(15).Name = "Legal OT Amt"

还有更多。这些列所需的数据来自不同的表格。

1 个答案:

答案 0 :(得分:0)

如果我理解了您的问题并且您需要对网格视图中存在的数据进行查询! 最好的方法是使用DataView并将其绑定到DataGridView并使用DataView中的RowFilter进行查询...

DataView dvTemp = new DataView(dsTemp.Tables [0]); dataridviewEmployee.DataSource = dvTemp;

在您的查询中:

dvTemp.RowFilter =“Emp_ID< = 100 AND Regular_Wage> 2000”;