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

怎样获得你在datagridview中选中的值的索引号解决思路

2012-03-11 
怎样获得你在datagridview中选中的值的索引号在WinForm窗体中,在其放一个datagridview控件和一个textbox控

怎样获得你在datagridview中选中的值的索引号
在WinForm窗体中,在其放一个datagridview控件和一个textbox控件,然后我用鼠标点击datagridview中的记录时,datagridview中的相应记录会在textbox中显示出来……——

[解决办法]
selectRows[e.index]表示的是当前选中的行,e.index就是当前行的索引 哦
[解决办法]
int rowindex = this.dataGridViewitem.CurrentRow.Index; //获取选中的行
textbox.Text Code = this.dataGridViewitem[0, rowindex].Value.ToString(); //获取选中行的第一个单元格
[解决办法]
private void dgvMpswecone_CellClick(object sender, DataGridViewCellEventArgs e)
{
if (e.RowIndex > -1) //判断是否是表头
{
TextBox tx = dgvMpswecone.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString();
}

}
[解决办法]
简单的处理是datagridiew数据源不要直接用datatable,而是用Bindingsource对象,而把Bindingsourc对象的数据源设置成为你的datatable。
这样你可以直接获取BindingSource对象的Position属性得到你当前选择的索引值

热点排行