c#怎么把从数据库中读出来的数据动态存入结构体数组
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["字段名"]获取当前记录的字段值,转换为具体格式(比如字符串、整数)
------解决方案--------------------
比如:
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); }