2011-04-20 159 views
0

我的问题是:我如何获得DataGridView中所选单元格的值?选择datagridview

这里是我的代码:

txtUsername.Text = grdUser.SelectedRow.Cells(1).Text; 

的感谢!

+1

吧?你能解释更多吗? – webdad3 2011-04-20 02:47:28

回答

2

假设:

DataGridView view 

要找到选择的行号:

selectedRowNumber = view.SelectedRows.Count > 0 ? view.SelectedRows[0] : -1; 

为了得到第一个单元格中选择文本:

text = view.SelectedCells[0].FormattedValue.ToString(); 

看看的这里的文档:

http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.aspx

http://msdn.microsoft.com/en-us/library/x8x9zk5a.aspx

http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridviewcell.aspx

http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.selectedcells.aspx

1

最简单的方法将使用

dataGridView1.CurrentCell.FormattedValue 
+0

@ user714607:我想这就是你要找的。 – Marshal 2011-04-20 07:12:39