1.为什么不用DataTable而用DataReader呢,DataReader会占用连接。
2.把查询出来的结果显示到datagridview一行一行加是不是会很慢?
应该把数据读取到DataTable,然后设置dataGridView.DataSource=DataTable即可。
3.怎么把 dataread(3),dataread(5)添加到datagridview的列1,列2呢?
有两种解决办法:
1)在SQL中只读取这两列,然后直接绑定DataGridView
2)可以通过设置DataGridTableStyle来显示
Dim tblStyle As New DataGridTableStyle
Dim tblColStyle As New DataGridTextBoxColumn