日期:2014-05-19  浏览次数:20836 次

在winform里显示数据表中的所有数据
小菜在第一次使用vs   2003做程序的时候遇到一个问题,C#的,不知道怎么将sql   server中MDB数据库里面的Users表里的数据全部显示在窗体上,最好能分页什么的,,小菜第一个提问,谢谢.(我试了datagrid的,但是不知道怎么用)

------解决方案--------------------
不用2003好多年,不过可以告诉你方法:
拖一个datagrid控件到窗体
然后拖一个sql数据源控件到窗体,然后指定他们的sql语句,按F5调试,OK。
------解决方案--------------------

myspace.myclass mystr = new myspace.myclass();
mystr.sql = "select uid as '用户名 ',pwd as '密码 ',sj as '创建时间 ' from yhb where uid <> 'admin ' ";
mystr.table = "yhb ";
DataSet ds = new DataSet();
ds = mystr.sqlbd(mystr.sql, mystr.table);
dataGrid1.DataSource = ds.Tables[mystr.table];

\\自定义类
public DataSet sqlbd(string sql,string table)
{
SqlDataAdapter myadp = new SqlDataAdapter(sql, mysql);

DataSet myds = new DataSet();
try
{

myadp.Fill(myds, table);

return myds;
}
finally
{
myadp.Dispose();
mysql.Close();
}


}
------解决方案--------------------
分页可以用toolbar 里的分页控件