求教,关于winform中datagridview的checkbox列排序的问题
求教各位大侠,小弟用datagridview的checkbox列,想实现将选中行排序到表的前排,然后打印选中行。该checkbox列的stormode属性设置Automatic,datagridview的数据源为一个ACCESS数据库。
现象为选中表中部分项然后点击checkbox列头进行排序,但打印是则为排序前相应位置的行内容。
筛选代码如下:
for (int i = 0; i < count; i++)
{
dataGridView1.EndEdit();
DataGridViewCheckBoxCell checkCell = (DataGridViewCheckBoxCell)dataGridView1.Rows[i].Cells[0];
Boolean flag = Convert.ToBoolean(checkCell.Value);
if (flag == true)
{
for (int j = 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;
}
}
求各位大侠帮忙分析原因和解决方法 --------------------编程问答-------------------- 求教....
补充:.NET技术 , C#