我需要知道是否可以直接從字符串列表中設置DataGridViewComboBoxColumn的ValueMember屬性。將DataGridViewComboBoxColumn.Valuemember設置爲列表<string>
例如
List<string> productNames = new List<string>();
List<Products.Product> t = new List<Products.Product>();
foreach (var p in products)
{
var x = p.Product;
itemListing = x;
foreach (var pn in x)
{
productNames.Add(pn.name);
}
}
.............
// set values to combobox column cells in datagridview
GridSellProducts.Rows.Add();
DataGridViewComboBoxColumn cmbItems = (DataGridViewComboBoxColumn)GridSellProducts.Columns["Item"];
cmbItems.DataSource = productNames;
cmbItems.DisplayMember = cmbItems.ValueMember;
cmbItems.ValueMember = // code to put here
cmbItems.AutoComplete = true;
怎樣才能設置cmbItems.ValueMember
的例子嗎?
每個項目都是'string',所以你不需要指定任何'DisplayMember'或'ValueMember'。這裏只有一個屬性,它是'Length'屬性。 –
請只顯示相關的代碼。它使我們更容易調試。 – nawfal