问题描述
求教各位大侠,小弟用datagridview的checkbox列,想实现将选中行排序到表的前排,然后打印选中行。该checkbox列的stormode属性设置Automatic,datagridview的数据源为一个ACCESS数据库。现象为选中表中部分项然后点击checkbox列头进行排序,但打印是则为排序前相应位置的行内容。筛选代码如下:for(inti=0;i<count;i++){dataGridView1.EndEdit();DataGridViewCheckBoxCellcheckCell=(DataGridViewCheckBoxCell)dataGridView1.Rows[i].Cells[0];Booleanflag=Convert.ToBoolean(checkCell.Value);if(flag==true){for(intj=1;j<=5;j++){e.Graphics.DrawString((string)dt.Rows[i].ItemArray[j].ToString(),ff,Brushes.Black,x,y);if(j==1){x+=80;}x+=32;}x=10;y+=gao;}}求各位大侠帮忙分析原因和解决方法
解决方案
解决方案二:
求教....
时间: 2024-11-05 16:27:50