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数据上没问题,顺序正确,有人碰到过这样的问题吗?谢谢了!
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数据上没问题,顺序正确,有人碰到过这样的问题吗?谢谢了!
获取的时候:
foreach(TB_yw_gonggao tb in list)
{
string id=tb.id;//这样获取,不知道你存在什么样儿的问题。
}
断点跟踪一下,真没遇见过这样的问题。