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

轮换DataGridView中DataGridViewLinkColumn的值

2012-12-25 
替换DataGridView中DataGridViewLinkColumn的值 gvList.DataSource ds.Tables[0] gvList.Rows[gvList.R

替换DataGridView中DataGridViewLinkColumn的值


 gvList.DataSource = ds.Tables[0];
 gvList.Rows[gvList.Rows.Count - 1].Cells[9].Value = "";

第9列是DataGridViewLinkColumn类型,想把最后一行的第10列链接文字给去掉或隐藏,用这样的方式行不能。
要如何才能实现我的要求呢?
是否要把它先转为DataGridViewLinkColumn类型?如果要转的话要怎么个转法?

================
如果列的类型是普通的文本,用上面的代码则可以。
[最优解释]
不行试试看操作数据源再绑定,ds.Tables[0].Rows[ds.Talbes[0].Rows.Count-1][9]="";
[其他解释]
这样是可以的啊...
[其他解释]
dataGridView1.SelectedCells[0].Value = string.Empty; 这句话是可以的
[其他解释]
gvList.Rows[gvList.Rows.Count - 1].Cells[9].Value = string.Empty;
[其他解释]
还是没人吗?自己再顶下。
[其他解释]
http://www.vspub.com/viewthread.php?tid=8727
这无法在数据源操作吧。
我是使用上面的统计功能,运行后在最后一行会显示出“编辑、删除”列的文本,所以想把统计这行的编辑、删除链接给删除或隐藏掉。
[其他解释]

就是想把统计这行的查看、删除这两个单元格的内容清空或隐藏掉。有办法否?
[其他解释]
你哪个写法报什么错了吗?
[其他解释]
算是解决了。。。。

方法:
 DataGridViewLinkCell link = gvList.Rows[2].Cells[9] as DataGridViewLinkCell;
 link.UseColumnTextForLinkValue = false;
这样是不显示相应列的链接文字

热点排行