我尝试插入和更改按钮的文本,但它显示为
下面是我的代码
Button SaveButton = new Button();
Button DeleteButton = new Button()
SaveButton.Text = "Save";
DeleteButton.Text = "Delete";
object[] Data =
{
ProductList[i].ProductName,
ProductList[i].ProductPrice.ToString(),
ProductList[i].ProductCreationCost.ToString(),
ProductList[i].ProductStock.ToString(),
ProductList[i].ProductBarcode.ToString(),
ProductList[i].ProductImageLoc.ToString(),
SaveButton,
DeleteButton,
};
ItemDataGrid.Rows.Add(Data);
我只希望按钮名称为"保存"和"删除"。
2条答案
按热度按时间qni6mghb1#
您正在向数组中插入SaveButton和DeleteButton对象。只需插入按钮的text属性,如下所示。
t9eec4r02#
您的问题是关于设置DataGridView单元格按钮的按钮文本。
DataGridViewButtonColumn
的UseColumnTextForButtonValue
和Text
属性可用于此目的。下面显示了为按钮设置“保存”和“Delete”标签的一些初始化代码示例。DataGridView
的DataSource
属性附加一个记录列表,其中Record
类表示一行数据。这通常会使事情变得更容易,因为您可以直接使用基础数据。*数据源是一个
BindingList<Product>
,其中包含定义为表示行的类的对象:然后在主窗体中,可以使用
Load
事件设置列和格式,包括按钮文本。