0
我是使用datagridviews的新手,想知道如何填充某些字段。使用自动完成功能为DataGridViewComboBoxColumn添加值
我已经创建了一个表单,并在Visual Studio设计器中添加了一个datagridview(名为GridSellProducts),并添加了第一个名为Item
的8列。 我也在设计视图中将Item
的列类型更改为DataGridViewComboBoxColumn
。
我有,我想与可添加的每一行填充组合框下面的数据(产品名称):
// get products
productsURL = "https://eko-app.com/Products/list_products/sessionId:" + sessionID + ".json";
var products = Products.GetProducts(productsURL);
List<string> productNames = new List<string>(); <-----the data to add to the combobox
foreach (var p in products)
{
var x = p.Product;
foreach (var pn in x)
{
productNames.Add(pn.name);
}
}
如何上面的数据添加到列组合框Item
即会让用户能够键入产品名称并且还具有自动完成功能。我正在使用WinForms。
(假设你正在使用Windows.Forms的)查找为[ComboBox.AutoCompleteMode]的文档(HTTP ://msdn.microsoft.com/en-us/library/system.windows.forms.combobox.autocompletemode.aspx)属性 – elgonzo