范型+dataGridView

ldp2816 2008-11-04 09:24:14
范型集合用dataGridView现实时顺序与表的顺序不一致,
dataGridView1显示的是一种 再用dataGridView2显示又出现另一种顺序,
这是为什么呢?与什么有关啊?
...全文
62 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
bu_bu_gao_sheng 2008-11-06
  • 打赏
  • 举报
回复
是升序,降序还是无序?
周公 2008-11-06
  • 打赏
  • 举报
回复
可以指定绑定的属性的显示顺序的。
还可以这么做:
DataGridView1.Columns[5].DisplayIndex=0;//设置第五列的显示顺序为0,即首行
ldp2816 2008-11-04
  • 打赏
  • 举报
回复
我的范型集合是一个实体类,对应一张表的!
while (dr.Read())
{
StudentBean sb = new StudentBean();
sb.StudentId = int.Parse(dr["studentId"].ToString());
sb.StudentNo = dr["studentNo"].ToString();
sb.StudentName = dr["studentName"].ToString();
sb.Gender = int.Parse(dr["gender"].ToString());
sb.Birthday = dr["birthday"].ToString();
sb.ClassID = int.Parse(dr["classId"].ToString());
sb.Status = int.Parse(dr["status"].ToString());
sb.Remark = dr["remark"].ToString();
stuList.Add(sb);
}
return stuList;
guying999 2008-11-04
  • 打赏
  • 举报
回复
你的范型集合是什么?我一直都在用,还真没遇到过你说的问题,是不是你往集合中添加数据时导致的问题?
周公 2008-11-04
  • 打赏
  • 举报
回复
在你select的时候order by一下看看。

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧