在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 里的分页控件