DataGridView获取单元格问题

daishunchaoaiqiu 2011-05-18 09:45:18
是这样的,我有一个 dataGridView1的控件,然后我有两列,一列是下载
另一列是下载的地址,

我定义为DataGridViewLinkColumn lnk = new DataGridViewLinkColumn();
lnk.Text = "下载";
lnk.Name = "link";
lnk.HeaderText = "下载";
lnk.UseColumnTextForLinkValue = true;

然后另一列是绑定后数据库显示的下载地址。
我想要点击 这个下载,然后获取对应下载地址的列的值,复制到剪切板。
...全文
50 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
daishunchaoaiqiu 2011-05-19
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 xiaocui2007 的回复:]
int i=dataGridView1.CurrentCell.RowIndex;
string linkContent = dataGridView1.Rows[i].Cells[1];
搞定!
[/Quote]

dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].Cells[2].Value.ToString();
这样才行啊,呵呵
wuchao763852223 2011-05-18
  • 打赏
  • 举报
回复
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
string link=dataGridView1[0, e.RowIndex].Value.ToString();
}
天外来客-007 2011-05-18
  • 打赏
  • 举报
回复
string linkStr = dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].Cells[1];
xiaocui2007 2011-05-18
  • 打赏
  • 举报
回复
int i=dataGridView1.CurrentCell.RowIndex;
string linkContent = dataGridView1.Rows[i].Cells[1];
搞定!
daishunchaoaiqiu 2011-05-18
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 xiaocui2007 的回复:]
先获得你点击的行的索引,然后得到该链接。
int i=dataGridView1.currentcell.rowindex;//行索引
string linkContent=dataGridView1.row[i][1];//链接内容
属性写的可能不对,za在VS写的时候有提示!
[/Quote]

.row没这个方法啊
xiaocui2007 2011-05-18
  • 打赏
  • 举报
回复
先获得你点击的行的索引,然后得到该链接。
int i=dataGridView1.currentcell.rowindex;//行索引
string linkContent=dataGridView1.row[i][1];//链接内容
属性写的可能不对,za在VS写的时候有提示!
daishunchaoaiqiu 2011-05-18
  • 打赏
  • 举报
回复
是获取对应下载地址的值,复制到剪切板

110,566

社区成员

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

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

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