getdatatable mysql_C# datatable 读取数据库
我没写完不好意思哈哈。test就获取一列,循环获取的,然后最后添加到集合,将集合返回给绑定控件即可。下面是我的代码,你参考一下,把SQL语句改成你的,列名改成你的即可。public static List GetAllActivity(){List lact = new List();//这里定义的强类型的泛型集合string str = "select * from activity order
我没写完不好意思哈哈。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;
}
}
你还不明白我也没撤了。
更多推荐
所有评论(0)