私はデータテーブルを持っています。
通貨 ID | 通貨
0 | 米ドル
1 | バーツ
2 | ユーロ
5 | ルピー
6 | 円
このテーブルを DataGridViewCombobox セルにバインドしました。ユーザーは一度に 1 つの通貨を選択できます。ユーザーが最初の DataGridViewRow で「USD」を選択した場合、次の行のコンボボックスには「USD」がありません。私はそれを手に入れることができますか?私はこれを試しました。
private void setCellComboBoxItems(DataGridView dataGrid, int rowIndex, int colIndex, DataTable itemsToAdd)
{
DataGridViewComboBoxCell currencycell = (DataGridViewComboBoxCell)dataGrid.Rows[rowIndex].Cells[colIndex];
currencycell.DataSource = dtCurrency;
currencycell.ValueMember = "CurrencyId";
currencycell.DisplayMember = "CurrencyShortName";
}
DataSource プロパティを変更できません。どうすれば入手できますか?ありがとう。