DataGridViewに新しい列を追加しようとしています。 また、新しいセルをデフォルト値に設定します。 細かい更新コンボボックスのリストが、私は、デフォルト値を見ることができない...DataGridView.DataSourceを使用した後のデフォルト値をDataGridViewComboBoxColumnセルに設定するC#
これは私のコードです:
BatteryInformationTests = DataBaseManager.GetCatalogPropsByCatalogNumber(catalogNumber);
BatteryInformationTestsDataGridView.DataSource = BatteryInformationTests;
DataGridViewComboBoxColumn cmbCol = new DataGridViewComboBoxColumn
{
Name = "PropName",
DataPropertyName = "PropName"
};
cmbCol.Items.AddRange(new object[] { "1", "2", "3" });
BatteryInformationTestsDataGridView.Columns.Add(cmbCol);
foreach (DataGridViewRow row in BatteryInformationTestsDataGridView.Rows)
{
row.Cells["PropName"].Value = "2";
}
BatteryInformationTestsは、これはどのようにある
private DataTable BatteryInformationTests;
ですそれはhttp://prntscr.com/gk3890を実行した後に見えます。
また、私がComboboxを選択したとき、私は正しい値リストを見ることができます。 http://prntscr.com/gk3acn
私はそれが問題を解決する。しかしDataGridViewのは空bacouseなしのDataSource THERなります
BatteryInformationTestsDataGridView.DataSource = BatteryInformationTests;
この行を削除すると、私も見つけ...
この問題を解決する最良の方法は何ですか
問題?
、
を
NullValue
を割り当てていると私はすべてのセルの値を変更したい場合は? 名前が "PropNumber"で、すべての番号に対して名前がある列があります。 例えば「1」の場合「2」に「AAA」という名前が設定されています。名前「BBB」を設定したい場合 – user8421235この問題は関連していますか?またはこれは機能しましたか? @ user8421235 – Berkay
私は私の問題をシャークしようとしました。私は別の問題を作り出しました。 私の本当の問題は、すべてのセルに異なる値を与えることです。 – user8421235