获取选中datagrideview行的列值

snowaxberry 2011-01-19 02:09:28
怎样获取选中datagrideview行的列值
...全文
256 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ziliaoxz 2011-01-19
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 fangyanchang 的回复:]
datagridview.selectedrows[0].cells["列名"].value.tostring()
[/Quote]

我用也是这个
maycxd 2011-01-19
  • 打赏
  • 举报
回复
看错了,6楼也是WINFORM...请无视我。。
maycxd 2011-01-19
  • 打赏
  • 举报
回复
4楼是WINFORM应用
6楼是ASP.NET应用
基本上能满足LZ的简单需求了
wuyq11 2011-01-19
  • 打赏
  • 举报
回复
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
textBox1.Text =dataGridView1.Rows[dataGridView1.CurrentRow.Index ].Cells["id"].Value.ToString() ;
textBox2.Text = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["name"].Value.ToString();
}
int rowIndex = dataGridView1.currentCell.rowIndex;
object value = dataGridView1.rows[rowIndex].cell["columnName"].value;

熙熙 2011-01-19
  • 打赏
  • 举报
回复
if (this.grvContractList.RowCount < 1) //判定选中了
DataRow dr =
this.grvContractList.GetDataRow(this.grvContractList.FocusedRowHandle);//获取选中行
龍过鸡年 2011-01-19
  • 打赏
  • 举报
回复
DataGridView.CurrentCell 获取或设置当前处于活动状态的单元格。
DataGridView.CurrentCellAddress 获取当前处于活动状态的单元格的行索引和列索引。
DataGridView.CurrentRow 获取包含当前单元格的行。

DataGridViewCell.Selected 获取或设置一个值,该值指示是否已选定该单元格。

DataGridViewCell cell = DataGridView.Rows.Cells[columnIndex];
if(cell != null) cell.Selected = true;
fangyanchang 2011-01-19
  • 打赏
  • 举报
回复
datagridview.selectedrows[0].cells["列名"].value.tostring()
snowaxberry 2011-01-19
  • 打赏
  • 举报
回复
怎么判定选中了没?
system1190 2011-01-19
  • 打赏
  • 举报
回复
datagrideview[行,列].value.tostring()


保定软件开发群126802262

110,502

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧