我用DataGridView做一个表格时,其中一列我用了DataGridViewButtonColumn,
现在我想根据一些数据,对这列的单元格进行设置,
比如数据不存在的,我就让DataGridViewButtonColumn中的对某行的一个单元格隐藏请问应该如何设置!
现在我想根据一些数据,对这列的单元格进行设置,
比如数据不存在的,我就让DataGridViewButtonColumn中的对某行的一个单元格隐藏请问应该如何设置!
我现在就是只想隐藏 一个单元格,而不是把一列隐藏
全黑?可以把你的代码 贴上来吗?
我看看能不能实现隐藏.你指的全黑是指 单元格的背景吧
如果是那样的话,好像不得行哟.
datagridview[e.columnindex,e.rowindex].style.backcolor=color.black;没调试过,自己调试一下看看对不对。
代码的大小写请自己在编辑框里自行转换
单元格里添加的时候不是一个按钮,
而且一个字符串.
按钮是DataGridViewButtonColumn渲染出来的
哈哈,自己继承DataGridViewButtonColumn,重载CellTemplate属性
public override DataGridViewCell CellTemplate
{
get
{
if (current_cell_text == null || current_cell_text.Length == 0)
return new DataGridViewTextBoxCell();
else
{
return new DataGridViewButtonCell();
}
}
set
{
DataGridViewButtonColumn super = this as MyColumn;
super.CellTemplate = value;
}
}