首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c#怎么把从数据库中读出来的数据动态存入结构体数组

2012-03-19 
c#如何把从数据库中读出来的数据动态存入结构体数组比如:struct A{int aint bint c}ArrayList anew A

c#如何把从数据库中读出来的数据动态存入结构体数组
比如:
struct A
{
  int a;
  int b;
  int c;
};
ArrayList a=new ArrayList (10);

如何将以上这两者联系起来(即建立结构体数组),并将数据动态存入结构体数组???

请高手指点!!!

[解决办法]
建议用List<A>泛型集合

List<A> lists=new List<A>();
lists.Add();添加
[解决办法]
用泛型比较直接
[解决办法]
用dr1["字段名"]获取当前记录的字段值,转换为具体格式(比如字符串、整数)
[解决办法]

C# code
string sql1 = "select namber,jgz,ftz,ldz,jtz,info from zikunew ";  OleDbCommand comm1 = new OleDbCommand(sql1, conn);  OleDbDataReader dr1 = comm1.ExecuteReader();  int s = dr1.FieldCount;  List<Module> list =new List<Model>();  Module info =new Model();  while (dr1.Read())  {     info.属性1=int.parse(dr1["属性1"].ToString());     info.属性2=int.parse(dr1["属性2"].ToString());     list.Add(info);  } 

热点排行