SqlConnection sqlcon = new SqlConnection("Data Source=localhost;uid=sa;pwd=000;Database=0123");
sqlcon.Open();
DataSet ds = new DataSet();
SqlDataAdapter sqld = new SqlDataAdapter("select * FROM logs", sqlcon);
sqld.Fill(ds, "logs");
GridView1.DataSource = ds.Tables["logs"].DefaultView;
GridView1.DataBind();
上面的代码正确,就是("select * FROM logs", sqlcon);将表内容加载到网页中...现在的问题是:上面的SQL语句改成——select dinstinct no FROM logs有了一个dinstinct之后。后面的代码怎么改呢?
解决方案 »
- 用ReportViewer来打印单据,不满一张的,如何补满?
- XP系统做服务器,用localhost访问没事,用IP访问就有问题,何解
- 我想让一个Windows Service 在某天的某个时间运行一次(一天运行一次),应该怎么做啊?
- MOP的回复里有个画图这个是怎么实现的。
- GridView 的更新问题 在线等
- 控制事件发生的问题!请大家帮帮忙
- 我的ASP。NET页面死活显示不出数据库的数据来,有人知道可能是哪些原因吗?
- 为什么我的iis不能解析asp网页?
- datagrid中的checkbox问题
- 在Web中如何调用自己的控件的某个方法?
- IIS 上传文件问题(急求)
- response.redirect的问题
GridView1.DataSource = ds.Tables["logs"].DefaultView;
用这个也可以
GridView1.DataSource = ds;
DataSet ds = new DataSet(); //ds是不是相当于一个容器?
SqlDataAdapter sqld = new SqlDataAdapter("select * FROM logs", sqlcon); //Adapter相当于数据库数据与上面的容器的接口?
sqld.Fill(ds, "logs"); //这里fill就是将数据放进容器ds里面?使ds放了上面SQL所表示的数据??
GridView1.DataSource = ds //