VB.NET & DataGridView与数据库的连接

     添加删除用户,这就又要涉及到数据库表中的信息啊!在vb中,我们可以很轻松的调用sql语句与控件完美结合,在VB.NET中当然有着更人性化的方法:直接使用控件连接数据库

具体步骤:

连接数据源:




     选择自己所需要的表或视图Or存储过程,在此只是简单的利用语句把User表中的数据显示在DataGridView控件中而已。


自己可以修改相对应的名字:


这样就会出现自己所需要的信息,当然也可以编辑行,列,删除自己所不需要的信息




这样只要一运行,就会出现User表中的所有信息,但是这并不是我们最终想要的,我们需要的是用户等级分离开的效果,我们可以添加查询,把总查询隐藏,当然要记得把查询名称以及所对应的查询语句修改好,可以单击查询生成器来查看一下查询语句是否正确,然后点击确定就可。



自动生成的代码如下:

Private Sub 管理员ToolStripButton_Click(sender As Object, e As EventArgs) Handles 管理员ToolStripButton.Click
        Try    '错误语句,执行之前写的有关管理员的sql语句
            Me.T_UserTableAdapter.管理员(Me.UserChose.T_User)
        Catch ex As System.Exception
            System.Windows.Forms.MessageBox.Show(ex.Message)
        End Try

    End Sub

知识补充:

对BindingCource的认知:
     BindingSource 元素为多种用途服务。 首先,它简化窗体上的控件绑定到数据通过提供货币管理、更改通知和其他服务在 windows 窗体控件和数据源之间。 使用 DataSource属性,通过附加到数据源的 BindingSource 组件来完成。

     以上就是自己的初步理解吧!对于数据库的学习真的得向包洋葱似的,一层一层的执行,因为当包到最后的时候才会发现,原来之前自己走的每一步都是其精华所在。



  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 29
    评论
### 回答1: 在VB.Net中,DataGridView是一个非常常用的控件,用于显示和编辑数据。为了管理和响应用户与DataGridView的交互,可以使用事件和函数。 DataGridView有许多常用的事件,包括但不限于以下几个: 1. CellClick事件:当用户单击单元格时触发。可以使用事件参数获取单元格的行索引和列索引,进而根据需要进行相应操作。 2. CellValueChanged事件:当单元格的值改变时触发。可以使用事件参数获取单元格的行索引和列索引,并可以通过DataGridView控件的相关属性获取新值和旧值,便于进行后续处理。 3. RowValidating事件:在验证行的数据之前触发。可以使用事件参数获取行索引,并通过判断行的数据是否合法来决定是否允许用户编辑。 4. CellFormatting事件:当单元格的格式需要显示时触发。可以使用事件参数获取单元格的行索引和列索引,并通过编写代码设置特定单元格的样式或者自定义显示格式。 另外,通过编写函数,可以根据需要自定义DataGridView的行为和操作,增强其功能。常见的函数包括但不限于以下几个: 1. 添加数据:可以编写函数将数据添加至DataGridView中,可以逐个添加,也可以通过一次添加多个数据。 2. 删除数据:可以编写函数将指定的行或列数据从DataGridView中删除。 3. 更新数据:可以编写函数根据特定条件更新DataGridView中的数据。 4. 排序和筛选:可以编写函数实现对DataGridView中数据的排序和筛选,以便用户更方便地查找和浏览数据。 总之,DataGridView的事件和函数可以完美配合,使我们能够更加灵活地管理和操作这个控件,满足不同的业务需求。 ### 回答2: 在VB.net中,DataGridView是一个常用的控件,用于显示和编辑数据。它有很多事件和函数可以用来自定义数据的处理。下面是一些常见的DataGridView事件和函数的介绍: 1. CellClick事件:当用户单击单元格时触发此事件。可以使用此事件来执行特定的操作,例如显示单元格内容、编辑单元格数据等。 2. CellValueChanged事件:当单元格的值发生改变时触发此事件。可以使用此事件来执行特定的操作,例如更新数据库中的数据、计算单元格间的关联数据等。 3. RowEnter事件:当用户切换到DataGridView的某一行时触发此事件。可以使用此事件来执行特定的操作,例如显示当前行的详细信息、设置特定行的样式等。 4. SelectionChanged事件:当用户选择DataGridView中的单元格或行时触发此事件。可以使用此事件来执行特定的操作,例如获取选中行的数据、更新其他相关控件等。 除了这些事件之外,DataGridView还提供了一些常用的函数,例如: 1. Rows.Add()函数:用于向DataGridView中添加新的行。 2. Rows.Remove()函数:用于从DataGridView中移除指定的行。 3. Columns.Add()函数:用于向DataGridView中添加新的列。 4. Columns.Remove()函数:用于从DataGridView中移除指定的列。 5. Clear()函数:用于清空DataGridView中的所有数据。 总之,在VB.net中,我们可以利用这些事件和函数对DataGridView进行灵活的操作,实现不同的功能和交互效果。 ### 回答3: 在VB.NET中,DataGridView是一个非常常用的控件,可以用来显示和编辑数据集。它提供了一些常见的事件和函数,用于在操作之前、之中和之后执行相关代码。 1. 事件: - CellClick事件:当用户单击单元格时触发,可以通过处理程序来执行相应的操作,比如获取单元格的值、修改单元格的内容等。 - CellValueChanged事件:当单元格的值发生变化时触发,可以用来保存修改后的数据到数据库或触发其他相关操作。 - RowHeaderMouseClick事件:当用户单击行头时触发,可以通过处理程序来执行对整行数据的操作,比如删除、编辑等。 - SelectionChanged事件:当选择的行或单元格发生变化时触发,可以通过处理程序来更新其他控件或执行相关操作。 - DataBindingComplete事件:当数据绑定完成后触发,可以用来对DataGridView进行一些初始化设置或调整。 2. 函数: - AddRow方法:用于向DataGridView中添加新行。 - RemoveRow方法:用于删除选定的行。 - UpdateCell方法:用于更新指定单元格的值。 - ClearSelection方法:用于清除选中的行或单元格。 - Sort方法:用于对DataGridView中的数据进行排序。 - GetCell方法:用于获取指定单元格的值。 通过处理这些事件和调用这些函数,我们可以方便地在DataGridView中实现数据的展示、编辑和操作。同时,还可以根据业务需求自定义其他事件和函数,来实现更加复杂的功能。
评论 29
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值