asp.net中用VB.net读取DataGrid中行的实现

    对于asp,net的初学者而言,在同一个页面中获取DataGrid中某一行的数据可能比较难,不知从何实现,特别是提取出用户当前所点击行的记录,呵呵,就我本人也是初学者,有些地方解释不清楚,还请原谅.

    在DataGrid控件中,先把AutoGenerateColumns属性设为False,这样就不会自动生成列了,然后手动添加按钮列,这就是读取数据的时候所点击的按钮,比如说要修改当前记录,可以这样写:<asp:ButtonColumn Text="修改" ButtonType="PushButton" HeaderText="" CommandName="MODY">,buttonype属性表示按钮的类型,这里选Pushbutton,显示的效果和我们平时的命令按钮一样,text就是按钮上所显示的文本了,这样的话在运行中就可以看到表中多了一列按钮,然后添加onitemcommand所触发的事件,我的代码是这样写的

<asp:datagrid id="DataGrid" runat="server" AutoGenerateColumns="False" Width="710px" OnItemCommand="Grid_Command">

红色部分就是自定义的一个过程的名字,你所要实现的功能就在这个过程中写,系统不会自动生成,我的代码如下:

Sub Grid_Command(ByVal sender As Object, ByVal e As DataGridCommandEventArgs)
        Dim linenum As String = e.Item.ItemIndex  '得到当前所单击行的行号

        Dim lineid As String 

       Dim com_name As String

        DG_lj.SelectedIndex = CInt(linenum) '设定当前行为选定行
        lineid = DG_lj.SelectedItem.Cells(0).Text '得到当前行中第列的数据内容,第二列的依此类推
     
        com_name = e.CommandName '得到单击命令按钮的事件名称,也就是说判断你单击的是哪个按钮
        If com_name = "MODY" Then

            '如果是你所要的那个按钮,那就在这处理数据吧, 要改要删就在你自己了.         

        End If

end sub

希望对你有所帮助,如有问题,请发邮件至ljzych@163.com,大家共同提高.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
vb.net操作DataGridView控件的用法的集合,包括: 1. DataGridView当前的单元格属性取得、变更 2. DataGridView编辑属性 3. DataGridView最下面一列新追加行非表示 4. DataGridView判断当前选中行是否为新追加的行 5. DataGridView删除行可否设定 6. DataGridView行列不表示和删除 DataGridView控件用法合集(二) 7. DataGridView行列宽度高度设置为不能编辑 8. DataGridView行高列幅自动调整 9. DataGridView指定行列冻结 10. DataGridView列顺序变更可否设定 11. DataGridView行复数选择 12. DataGridView选择的行、列、单元格取得 DataGridView控件用法合集(三) 13. DataGridView指定单元格是否表示 14. DataGridView表头部单元格取得 15. DataGridView表头部单元格文字列设定 16. DataGridView选择的部分拷贝至剪贴板 17.DataGridView粘贴 18. DataGridView单元格上ToolTip表示设定(鼠标移动到相应单元格上时,弹出说明信息) DataGridView控件用法合集(四) 19. DataGridView中的ContextMenuStrip属性 20. DataGridView指定滚动框位置 21. DataGridView手动追加列 22. DataGridView全体分界线样式设置 23. DataGridView根据单元格属性更改显示内容 24. DataGridView新追加行的行高样式设置る 25. DataGridView新追加行单元格默认设置 DataGridView中输入错误数据的处理(五) 26. DataGridView单元格数据错误标签表示 27. DataGridView单元格内输入正确性判断 28. DataGridView单元格输入错误事件的捕获 DataGridView控件用法合集(六) 29. DataGridView行排序(点击列表头自动排序的设置) 30. DataGridView自动行排序(新追加也会自动排序) 31. DataGridView自动行排序禁止情况下的排序 32. DataGridView指定指定排序 DataGridView控件用法合集(七) 33. DataGridView单元格样式设置 34. DataGridView文字表示位置的设定 35. DataGridView单元格内文字列换行 36. DataGridView单元格DBNull表示的设定 37. DataGridView单元格样式格式化 38. DataGridView指定单元格颜色设定 39. DataGridView单元格文字字体设置 40. DataGridView根据单元格设定单元格样式 DataGridView控件用法合集(八) 41. DataGridView设置单元格背景颜色 42. DataGridView行样式描画 43. DataGridView显示行号 44. DataGridView焦点所在单元格焦点框不显示的设定 DataGridView控件用法合集(九) 45. DataGridView中显示选择框CheckBox 46. DataGridView中显示下拉框ComboBox 47. DataGridView单击打开下拉框 48. DataGridView中显示按钮 49. DataGridView中显示链接 50. DataGridView中显示图像 DataGridView控件用法合集(十) 51. DataGridView编辑中单元格控件取得 52. DataGridView输入自动完成 53. DataGridView单元格编辑时键盘KEY事件取得 54. DataGridView下拉框(ComboBox)单元格编辑时事件取得 55. DataGridView下拉框(ComboBox)单元格允许文字输入设定 DataGridView控件用法合集(十一) 56. DataGridView根据不同在另一列中显示相应图片 57. DataGridView中显示进度条(ProgressBar) 58. DataGridView中添加MaskedTextBox DataGridView控件用法合集(十二) 59. DataGridView中Enter键按下焦点移至旁边的单元格 60. DataGridView行集合化(Group)
VB.NET中使用MySQL数据库连接并显示数据在DataGrid中的步骤如下: 1. 首先,确保已经安装并导入了MySQL连接器。在项目中添加对`MySql.Data.dll`的引用。 2. 创建MySQL连接:使用`MySqlConnection`类来连接MySQL数据库。需要传递连接字符串,包括服务器地址、用户名、密码等信息。 ```vb Dim conn As MySqlConnection = New MySqlConnection("server=localhost;user id=root;password=1234;database=mydatabase") ``` 3. 打开连接:使用`Open()`方法打开连接。 ```vb conn.Open() ``` 4. 创建SQL查询字符串:可以根据需要编写SELECT语句,并将其分配给一个字符串变量。 ```vb Dim sql As String = "SELECT * FROM mytable" ``` 5. 创建DataAdapter和DataSet:使用`MySqlDataAdapter`类和`DataSet`类来填充数据。 ```vb Dim da As MySqlDataAdapter = New MySqlDataAdapter(sql, conn) Dim ds As DataSet = New DataSet() ``` 6. 填充DataSet:使用`Fill()`方法将数据填充到DataSet。 ```vb da.Fill(ds, "mytable") ``` 7. 绑定DataGrid:使用`SetDataBinding()`方法将DataSet绑定到DataGrid。 ```vb DataGrid1.SetDataBinding(ds, "mytable") ``` 8. 关闭连接:使用`Close()`方法关闭数据库连接。 ```vb conn.Close() ``` 通过以上步骤,您可以成功地将MySQL数据显示在VB.NETDataGrid中。请注意,在连接MySQL数据库之前,您需要确保已经正确安装并配置了MySQL数据库,并且需要正确提供数据库连接字符串中的服务器地址、用户名、密码等信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值