将datagridview中的特定单元格更改为combo类型

时间:2010-10-14 17:59:41

标签: c# .net winforms forms

我正在从自定义数据表绑定datagridview。我想要一个特定的datacel是组合类型。可以这样做,如果是这样的话?

在下面的代码片段中,如果键==“somevalue”,我想创建一个datarow [1]将是组合类型的行。可以吗?

private void UpdateDataTable(string key,object value) {

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 :(得分:0)

是的,你可以做到。我相信你必须修补DataGridViewCell.EditType。

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