私はすべての行にセルを入れたいと思います。請求書を含むセルが開いている場合は、特定のピクチャを表示したい場合は、そのセルに別のピクチャを表示する必要があります。請求書ステータスのイメージを含む列を追加キャンセルまたはオープンC#
エラー画像:
コード:
this.dgvBills.DataSource = bill.SearchBills(txtSearch.Text, coBoxState.Text);
DataGridViewImageColumn img = new DataGridViewImageColumn();
img.Name = "img";
img.HeaderText = "Image Column";
img.ValuesAreIcons = true;
dgvBills.Columns.Add(img);
int number_of_rows = dgvBills.RowCount;
for (int i = 0; i < number_of_rows; i++)
{
if (dgvBills.Rows[i].Cells[11].Value.ToString() == "open")
{
dgvBills.Rows[i].Cells["img"].Value = pbox.Image;
}
else
{
dgvBills.Rows[i].Cells["img"].Value = pbox.InitialImage;
}