datagridview 排序的话 只要 那列的 值相同 或全为null 的或
点 排序 就会 和 第一次载入 的 排序 一样了??
请问 怎么解决 我还是要 排序 只不过 不想 出现这样的情况
我希望 值相同 或为NULL的时候 不排序~~
高手 出现吧~~
点 排序 就会 和 第一次载入 的 排序 一样了??
请问 怎么解决 我还是要 排序 只不过 不想 出现这样的情况
我希望 值相同 或为NULL的时候 不排序~~
高手 出现吧~~
解决方案 »
- C# winform设计工具简单问题,来就给分
- DrawLine怎样画粗线条
- 想在winform有没有直接的控件啊,就是word中插入一条直线或竖线?
- Unable get IVSMDDesignerService
- C#发邮件问题
- TreeView的DrawNode的问题!
- 控件连接数据库的问题,
- 局域网和在INTERNET网上的文件传输实现起来代码上有什么区别吗?
- C#在EXCEL里用Sheet.UsedRange.Find查找6位数的数据时该怎么作限制
- 关于c#名字空间的两个问题,有些费解!!
- 我现在用ZedGraphControl,可是怎么出表格报表
- SQL Server 2005服务默认登陆身份
你既然已经排序了那就不能实现效果了啊
除非你写两个SQL语句 ,那就可以。
值相同 或为NULL的时候 不排序~~
if (dataGridView1.RowCount>0)
{
if (dataGridView1["列名", 0].Value == dataGridView1["列名", dataGridView1.RowCount - 1].Value)
{
dataGridView1.Sort(dataGridView1.Columns["主键ID"], ListSortDirection.Ascending);
}
else
{
dataGridView1.Sort(dataGridView1.Columns["列名"], ListSortDirection.Ascending);
}
}
主键ID 可以用其他定位号代替.