根据微软提供的资料写了如下三个类:
DataGridViewComboBoxCell.cs
DataGridViewComboBoxColumn.cs
DataGridViewComboBoxEditingControl.cs 但是不能很好的相互传值,请高人指点!
DataGridViewComboBoxCell.cs
DataGridViewComboBoxColumn.cs
DataGridViewComboBoxEditingControl.cs 但是不能很好的相互传值,请高人指点!
不过从你题目『自定义dataGridViewComboboxColumn的程序写法,请大家指点! 』
看 你好像不是传值的问题 详述
例如:设置下拉属性DisplayMember,,ValueMember ,DataSource
选择后的返回值 SelectedText,SelectedValue等等但是DataGridViewComboBoxColumn里没有这些属性
这是因为要从DataGridViewComboBoxColumn设置属性后向CELL里传
怎么传,我这块不道怎么写了
private System.Windows.Forms.ContextMenuStrip Save;
private System.Windows.Forms.ToolStripMenuItem saveas;
public DEGrid()
{
InitializeComponent();
Save = new ContextMenuStrip();
saveas = new ToolStripMenuItem("Save as");
saveas.Font = Consts.MyFont;
saveas.Click += new EventHandler(saveas_Click);
Save.Items.Add(saveas);
this.ContextMenuStrip = Save;
}
void saveas_Click(object sender, EventArgs e)
{
OperationGrid opg = new OperationGrid(this);
opg.SaveAsExcel();
}
对我帮助不大
简单的就是就是自定义一个复合控件放入datagridview中