dataGridView1绑定了数据源,并在最后一行手工加上了一行合计行,但排序为降序时,会将合计行显示在dataGridView1第1行,这样看上去很不好看,不知道有没有办法解决?怎么解决?
解决方案 »
- 绘制一个倒角矩形的控件,为何四个角会显示背景色。
- 谁能给一个demo,上传图片时给图片加水印,最好还可以生成缩略图
- 依然是嵌套问题
- 微软不认识杜甫?
- 我的vs2005里面文件的空格全部变成点了,请问有谁知道怎么改回来吗?
- 增加一条记录时,提示:“列值YHID不允许为空,要更正该值么?”(YHID为主键)
- c#问题~~~~~~~~怎么样把TextBox (文本框变透明)
- aspx一句话木马的研究与问题
- C#双线程处理问题,跪求~!
- listBox在事件click和DoubleClick两个事件中写对它所在窗体的Close()方法会出错!!!
- 一个在百度上都找不到答案的问题--集合在枚举数实例化后进行了修改
- jmail发送附件
操作无效,原因是它导致对 SetCurrentCellAddressCore 函数的可重入调用。private void dataGridView1_Sorted(object sender, EventArgs e)
{
DataTable dt = ds1.Tables[0];
DataView dv = dt.DefaultView;
dv.Sort = dt.Columns[colindex].ColumnName;
dt = dv.ToTable();
dt.Rows.Add(lastRow[0]);
lastRow.Clear();
//dataGridView1.DataSource = dt;这行会报错
} private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
{
if (e.RowIndex >= 0 || dataGridView1.Rows.Count <= 1)
{
return;
}
else
{
if (lastRow.Count == 0)
{
colindex = e.ColumnIndex;
lastRow.Add(ds1.Tables[0].Rows[dataGridView1.Rows.Count - 1].ItemArray);
ds1.Tables[0].Rows.RemoveAt(ds1.Tables[0].Rows.Count - 1);
}
}
}