私は少しだがかなり厄介な問題を抱えています:
datagridview を作成し、それをデータソースにバインドしました。次に、ユーザーがクリックするリンクを表示する列を追加します。そのために、datagridviewlinkcolumn を追加しました。データグリッドの各行について、その列のセルの値を表示したいテキストに設定します。しかし、それは何も示していません。すべての datagridlinkcolumn は「空白のテキスト」で埋められます。
これが私のコードです:
DataGridViewLinkColumn dgvColDeletion = new DataGridViewLinkColumn();
dgvColDeletion.Name = "Deletion";
dgvColDeletion.HeaderText = "";
dgvColDeletion.ReadOnly = false;
dgvTrainings.Columns.Add(dgvColDeletion);
foreach (DataGridViewRow row in dgvTrainings.Rows)
{
row.Cells["Deletion"].Value = "Delete";
}
dgvColDeletion.Update();
dgvTrainings.Update();
linklabels または datagridviwlinkcells を直接設定してみましたが、問題はまだ残っています。
なぜこれが機能しないのか、私には何の手がかりも得られません。
どんな助けでも大歓迎です、ありがとう。