我正在构建一个将 xml 加载到 datagridview 的程序,
但我需要再添加 2 列,一列带有按钮,一列带有图像。
如何在此处添加它们:?
DataSet data = new DataSet(); string p = System.IO.Path.Combine(Application.StartupPath, "payday.xml");
data.ReadXml(p);
this.dataGrid.DataSource = data;
this.dataGrid.DataMember = "costumer";
int i = 0;
foreach (DataGridViewColumn column in this.dataGrid.Columns)
{
if (column.Name == "Name" || column.Name == "Status" || column.Name == "URL" || column.Name == "type" || column.Name == "Last-Checked-Pay")
{
column.Visible = true;
column.Width = (int)(dataGrid.Width * .2) + (column.Name.Length / 2);
}
else
{
//I tried to do it here:
//dataGrid.Columns[i+1].CellType = new DataGridViewButtonColumn();
//dataGrid.Columns[i+1].HeaderCell.
}
i++;
}