首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

单击datagrid的有关问题

2012-01-05 
单击datagrid的问题我的datagrid已经与数据库里的student表建立绑定了。在student表里有no(学号)列问题怎样

单击datagrid的问题
我的datagrid已经与数据库里的student表建立绑定了。
在student表里有no(学号)列
问题怎样才能使我在datagrid里单击no列里的学号,textbox里就显示该学号?

我看到有本书上的代码是这么写的:
TextBox1.Text   =   DataGrid1.Item(DataGrid1.CurrentCell.RowNumber,   7)


但在运行时出现这样的错误提示:
未处理的“System.ArgumentOutOfRangeException”类型的异常出现在   system.windows.forms.dll   中。

其他信息:   指定的参数已超出有效值的范围。

[解决办法]
TextBox1.Text = Me.DataGrid1.CurrentRow.Cells(0).Value.ToString().Trim()
-----------------------------------
根据你no所在列调整cells()里面的参数,0表示第一列就是no列
[解决办法]
在datagrid中写上selectindexchange事件
当点击‘选择’的时候把此行学号查询出来,然后赋值给textbox

热点排行