首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

:DataGridView的DataGridViewComboBoxColumn的默认值如何设置?

2012-03-17 
请教高手:DataGridView的DataGridViewComboBoxColumn的默认值怎么设置??就是要设置一下DataGridViewComboB

请教高手:DataGridView的DataGridViewComboBoxColumn的默认值怎么设置??
就是要设置一下DataGridViewComboBoxColumn的默认值。DataGridView一显示出来,DataGridViewComboBoxColumn就已经显示出某个设定的默认值。不用手动选择一下才能显示。

[解决办法]
只能一行一行的设置,不能对整列设制模任值
[解决办法]
如果你有绑定到数据源如datatable 设置其对应列的默认值 应该就可以
[解决办法]
可以设定comboBoxColumn的datasource,displaymember,valuemember和dataPropertyName,其中datapropertyName就是默认值
[解决办法]
//虚拟模式下可以处理DataGridView的NewRowNeeded为其赋初始值
//private void blackSheetDataGridView_NewRowNeeded(object sender, DataGridViewRowEventArgs e)
//{
// DataRowView currentRow = blackSheetBindingSource.Current as DataRowView;
// currentRow["typeID"] = (int)this.typeFilter.Tag;
// 。。。。。。
//}
//常规模式下处理BindingSource的AddingNew为其赋初始值
//private void blackSheetBindingSource_AddingNew(object sender, AddingNewEventArgs e)
//{
// BindingSource bs = (BindingSource)sender;
// DataView view = (DataView)bs.List;
// DataRowView row = view.AddNew();
// row["typeID"] = (int)this.typeFilter.Tag;
// if(bs.Count == 1)
// {
// bs.EndEdit();
// }
// bs.MoveLast();
// e.NewObject = row;
// }
//}

热点排行