当前位置:编程学习 > C#/ASP.NET >>

高手进,一个关于ilist顺序的问题!

            IList<TB_yw_gonggao> list = new List<TB_yw_gonggao>();
            string spName = "[dbo].[USP_TB_yw_gonggaosSelectAll]";
   
                item = new TB_yw_gonggao((int?)reader["id"], (string)reader["title"], (string)reader["contentNAME"], reader["memo"] == DBNull.Value ? null : (string)reader["memo"], reader["oper"] == DBNull.Value ? null : (string)reader["oper"], reader["updatetime"] == DBNull.Value ? null : (DateTime?)reader["updatetime"]);
                list.Add(item);



然后将返回的list绑定到 datagridview上,却在部署与一台 windows 2003 上出现了奇怪的现象,绑定的列顺序竟然不是按照上面顺序显示了!!
开发的时候在win 7 同样的sql 2005数据上没问题,顺序正确,有人碰到过这样的问题吗?谢谢了! --------------------编程问答-------------------- --------------------编程问答-------------------- Ilist中你存放的是一个对象,只不过是设置了对象中的一些参数而已。
获取的时候:
foreach(TB_yw_gonggao tb in list)
{
string id=tb.id;//这样获取,不知道你存在什么样儿的问题。
} --------------------编程问答-------------------- --------------------编程问答-------------------- 返回的list绑定到   datagridview上,绑定的列顺序在两台机器上不一样。 --------------------编程问答-------------------- 难道只有我一个人遇到这样的问题了吗?网上好像也有类似的人有这样的问题,请教三层开发遇到ilist问题的高手。 --------------------编程问答--------------------
引用 4 楼 davydavy 的回复:
返回的list绑定到   datagridview上,绑定的列顺序在两台机器上不一样。
item的顺序变了,还是item对象里面的列顺序变了?
断点跟踪一下,真没遇见过这样的问题。 --------------------编程问答-------------------- 嗯。。。发的代码没有格式。。。嗯。。。。嗯。。。。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,