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

C# 将datagridview中的特定单元格更改为combo类型,c#,.net,winforms,forms,C#,.net,Winforms,Forms,我正在从自定义datatable绑定datagridview。我希望一个特定的datacel是组合类型的。可以这样做吗?如果可以,怎么做 在下面的代码段中,如果key==somevalue,我想创建一行,其中datarow[1]将是组合类型。能做到吗 私有void UpdateDataTablestring键,对象值 { }是的,你能做到。我相信您必须修补DataGridViewCell.EditType if(dt.Rows.Contains(key)) { Debug.WriteLi

我正在从自定义datatable绑定datagridview。我希望一个特定的datacel是组合类型的。可以这样做吗?如果可以,怎么做

在下面的代码段中,如果key==somevalue,我想创建一行,其中datarow[1]将是组合类型。能做到吗

私有void UpdateDataTablestring键,对象值 {


}是的,你能做到。我相信您必须修补DataGridViewCell.EditType

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();