我做了这样的功能:
public DataTable getMtrBcdMod()
{
DataSet ds = new DataSet();
string query = "select pMtrBcdMod, sMtrBcdMod from dtMtrBcdMod ";
SqlCommand cmd = new SqlCommand(query, DatabaseConnection);
SqlDataAdapter dap = new SqlDataAdapter();
dap.SelectCommand = cmd;
dap.Fill(ds);
return ds.Tables[0];
}
我希望designtime,编辑datagridview,添加一个DataGridViewComboBoxColumn,它指向函数返回的DataTable的数据源,使用ValueMember pMtrBcdMod和sMtrBcdMod作为DisplayMember ..
我该怎么做?
感谢
答案 0 :(得分:0)
您需要将组合框附加到DataTable中的列,方法是将自定义组合框的DataPropertyName分配给所选列,即“A列”。
然后从显示中隐藏原始列,但组合框中所做的所有更改也将反映在基础数据表列中。