我正在尝试在Visual Studio 2013 Update 1中设置DataGridViewButtonColumn
的文本并且失败了。
我从这里做了一个不起作用的例子。它创建按钮但没有文本可见:
我在按钮上设置文本的唯一方法是修改单元格的Value
属性,这绝对不是我之后的。
我是否遗漏了某些内容,或者这是Visual Studio 2013中的错误还是什么?
答案 0 :(得分:1)
如果没有数据行,该按钮将为空白。 “添加行”行不计算在内。因此,在网格中添加一行,然后按钮应该在按钮上显示文本字段。
如果您希望“添加行”列中的按钮不为空,请尝试使用CellFormatting事件设置值:
void dataGridView1_CellFormatting(object sender,
DataGridViewCellFormattingEventArgs e) {
if (e.RowIndex == dataGridView1.Rows.Count - 1) {
if (e.ColumnIndex == 1) { // Your Button Column
e.Value = "Add Row";
}
}
}