我没写完不好意思哈哈。test就获取一列,循环获取的,然后最后添加到集合,将集合返回给绑定控件即可。下面是我的代码,你参考一下,把SQL语句改成你的,列名改成你的即可。

public static List GetAllActivity()

{

List lact = new List();//这里定义的强类型的泛型集合

string str = "select * from activity order by ID desc";

using (OleDbDataReader odr = DBHelper.GetReader(str))

{

if (odr.HasRows)

{

while (odr.Read())

{

activity act = new activity();//这里是我定义的实体类,来接受数据用的,该实体类的属性和表中列的属性相匹配。当然你写的话就应该改成你自己的实体类。

act.Address1 = odr["Address1"].ToString();

act.Address2 = odr["Address2"].ToString();

act.CareatData = odr["CareatData"].ToString();

act.Content = odr["Content"].ToString();

act.ID = Convert.ToInt32(odr["ID"].ToString());

act.IsView = Convert.ToInt32(odr["IsView"].ToString());

act.Shen = odr["Shen"].ToString();

act.Shi = odr["Shi"].ToString();

act.Tel = odr["Tel"].ToString();

act.UserName = odr["UserName"].ToString();

lact.Add(act);//最后将每行数据都添加到集合。

}

}

return lact;

}

}

你还不明白我也没撤了。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐