请教高手: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;
       //    }
       //}