繁体   English   中英

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

[英]How to bind data from database to a specific DatagridView Column Name using vb.net

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

使用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"

还有更多。 这些列所需的数据来自另一个表。

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

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

在您的查询中:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM