VB.NET中DataGridView控件怎么使用

如何用代码实现数据的绑定,我写了一个,可以连接到表,可是却不显示数据!大家帮帮忙吧!
Dim conn As OleDbConnection
Dim dataTable As OleDbDataAdapter
Dim dataSet As DataSet
Dim strSQL As String

Private Sub oprData_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
conn = New OleDbConnection()
conn = getDB_Conn()
'conn.Open()
strSQL = "select * from sys_hairstyle"
dataTable = New OleDbDataAdapter(strSQL, conn)
dataSet = New DataSet
dataTable.Fill(dataSet)
DataGridViewInfo.DataSource = dataSet.Tables(0)
DataGridViewInfo.AutoResizeRows()
conn.Close()

End Sub

DataGridViewInfo.AutoResizeRows()
应该这句有问题,后面应该是绑定好像是binder
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-08-15
你的代码写错了

vb.net中的DataGridView控件设置列为DataGridViewComboBoxColumn不能...
1. 在设计视图中,打开DataGridView控件的属性窗口。2. 找到Columns属性,点击编辑按钮以打开列编辑器。3. 在列编辑器中,选择要设置为组合框列的列,然后将ColumnType属性设置为DataGridViewComboBoxColumn。4. 在列编辑器的属性窗口中,找到DisplayStyle属性,并将其设置为ComboBox。5. 找到ReadOnly属性...

vb.net怎么使用表格控件?
DataGridView控件,放一个DataGridView1和Button1到窗体,下面是按钮下代码 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Me.DataGridView1.AllowUserToAddRows = False DataGridView1.RowTemplate.Height = 200 DataGridView1.AutoSizeRowsMode = DataGridViewAutoSize...

VB.net dataset用法和datagridview
datagridview1.source=DataSet1.Tables(0)'如果只有一个表 或者datagridview1.source=DataSet1.Tables(“table1”)

关于vb.net 中datagridview问题
1.键盘事件handled法;拦截按键 在你的DataGridView_KeyDown 事件中加入 If e.KeyCode = Keys.Enter Then e.Handled = True'意思是接管了这个按键信息 '这里加入你想要的事件比如 'dim frm as new form1 'frm.showdialog End If 这种方法只能每个控件都写一次,好控制,但是有点麻烦。2.单位类继承...

如何实现VB.NET实现代码在datagridview选中行,并在datagridview显示区域...
第一行是选中行号所在的行,第二行是移动滚动条将选中的行在显示区域的最上放显示出来。二:根据内容选中行并显示 For i = 0 To datagridview1.Rows.Count - 1 If datagridview1.Rows(i).Cells("列的名称").Value = 要选中行列的值 Then datagridview1.Rows(i).Selected = True datagrid...

VB.net中 datagridview控件如何读取框选区域内的行数和区域内的数据总和...
在窗体上加上三个标签控件:Label1、Label2、Label3 Private Sub DataGridView1_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles DataGridView1.MouseUp Dim counter As Integer Dim SelectedCellTotal As Integer = 0 Dim SelectedCellCount As Integ...

求助vb.net高手,如何在datagridview中添加行,添加列,删除行删除列。
您好,要实现非常简单。需要四个按钮,一个datagridview控件。代码如下 Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click '添加行 Me.DataGridView1.Rows.Add()End Sub Private Sub Button3_Click(ByVal sender As...

如何在vb.net的datagridview中实现删除、添加、修改数据
首先定义一个datatable Dim dt As DataTable = DataGridView1.DataSource '删除 dt.Rows(i).Delete()'\/\/i就是要删除的序号 '添加 Dim nr As DataRow = dt.NewRow nr.Item(i) = "kfkfk"‘通过修改i(即列序列号)设置nr dt.rows.add(nr)'查找 自己查询sql的方法,很简单的。datagrid...

vb.net鼠标点击一行,该行就成选中状态(使用的是datagridview控件)
这个问题我也正在研究。在gridview的属性里面有这个。补充:已经找到答案,在gridview的selectionmode的属性里,选fullrowselect。

VB.net中DataGridView中行的选择
dt.AcceptChanges() DataGridView1.DataSource = dt End Sub 5)然后使用SelectionChanged事件这样编码:Private Sub DataGridView1_SelectionChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DataGridView1.SelectionChanged If (DataGridView1.SelectedRows IsNot Nothing ...

相似回答