读书人

c#怎么把从数据库中读出来的数据动态存

发布时间: 2012-03-19 22:03:05 作者: rapoo

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);  } 

读书人网 >C#

热点推荐