急,算工资系统遇到问题……
如图:现在显示的我想选中所有的,但我现在选中一个以后,再选别的这个就成没有选择了,还有后面的业绩也是选完后,再点别的地方,这个地方就为空了
这是什么原因,应该怎么改?
2010-04-19 14:57

2010-04-19 15:03
程序代码: private void CustomerDgv()
{
dgv1.AlternatingRowsDefaultCellStyle.BackColor = SystemColors.InactiveCaptionText;
dgv1.MultiSelect =true;
dgv1.SelectionMode = DataGridViewSelectionMode.CellSelect;
//要自己添加列这个属性要为true
// dgv1.VirtualMode = true; 不要这一句代码
DataGridViewCheckBoxColumn colISselect = new DataGridViewCheckBoxColumn();
colISselect.HeaderText = "状态";
colISselect.Name = "状态";
// colISselect.ReadOnly = false;
dgv1.Columns.Add(colISselect);
DataGridViewTextBoxColumn colgz = new DataGridViewTextBoxColumn();
colgz.DataPropertyName = "工种名称";
colgz.HeaderText = "工种";
colgz.ValueType=typeof(string);
dgv1.Columns.Add(colgz);
DataGridViewComboBoxColumn colGz = new DataGridViewComboBoxColumn();
colGz.DataPropertyName = "业绩算法";
colGz.DataSource = service.Get_yjsf().Tables[0];
colGz.DisplayMember = "方法名称";
colGz.ValueMember = "方法名称";
colGz.HeaderText = "业绩计算方法";
colGz.ReadOnly = false;
dgv1.Columns.Add(colGz);
}

2010-04-19 16:37
2010-04-19 16:55