c# list读取数据库

c# list读取数据库,第1张

List 类是 ArrayList 类的泛型等效类

我们假设有一组数据,其中每一项数据都是一个结构。

public struct Item

{

public int Id

public string DisplayText

}

注意结构是不能给实例字段赋值的,即 public int Id = 1 是错误的。

using System.Collections.Generic

List<Item>items = new List<Item>()

这里读取数据库表a,然后遍历记录

将数据库中的值赋给item

//例如

Item item1 = new Item()

item1.Id = 0

item1.DisplayText = "水星"

items.Add(item1)

Item item2 = new Item()

item2.Id = 1

item2.DisplayText = "地球"

items.Add(item2)

这个有两种方法:

1:直接从Rst里读取数据,在Rst获得数据集合的时候

List1.Clear

rst.MoveFirst

Do

While

Not

rst.EOF

List1.AddItem

rst.Fields("text1")

'这里把字段名修改成数据表里的实际字段名

rst.MoveNext

Loop

2:通过MSHFlexGrid1网格控件,向list添加数据


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9894516.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-03
下一篇2023-05-03

发表评论

登录后才能评论

评论列表(0条)

    保存