изменить определенную ячейку в datagridview, чтобы иметь тип combo - PullRequest
0 голосов
/ 14 октября 2010

Я связываю представление данных из пользовательских данных. я хочу, чтобы определенный тип данных был комбо-типа. можно ли это сделать, если да, то как?

в приведенном ниже фрагменте кода, если ключ == "somevalue", я хочу создать строку, в которой datarow [1] будет комбо-типа. это можно сделать?

private void UpdateDataTable (строковый ключ, значение объекта) {

if(dt.Rows.Contains(key))
{
    Debug.WriteLine("found row");
    DataRow myrow = dt.Rows.Find( key);
    myrow["Values"]= value;
}
else
{
  dt.LoadDataRow(new object[] { key, value }, true);
}

dt.AcceptChanges();

}

1 Ответ

0 голосов
/ 14 октября 2010

Да, вы можете сделать это. Я считаю, что вам придется повозиться с DataGridViewCell.EditType.

http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridviewcell.edittype.aspx

...