我想页面加载时,gridview1显示数据库所有数据,点击查询按钮时,gridview1显示开始时间到结束时间的数据

页面加载时,我没有写代码gridview1直接配置的数据源,所有代码和数据库结构如下:日历控件使用的是my97datepicker,开始日期:<inputtype="te... 页面加载时,我没有写代码gridview1直接配置的数据源,所有代码和数据库结构如下:日历控件使用的是my97datepicker, 开始日期:<input type="text" id ="starttime" onclick="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss'})" style="width: 129px"/> 结束日期: <input type="text" id ="endtime" onclick="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss'})" style="width: 129px"/>

数据库结构:

查询按钮的代码应该怎么写,求指点,谢谢!各位大神
展开
 我来答
最趣遇8
2015-04-16 · TA获得超过1.7万个赞
知道大有可为答主
回答量:2473
采纳率:0%
帮助的人:779万
展开全部
用DataGridView时,最好是写代码;因为代码比较灵活。修改又比较容易。其实用DataGridView时显示数据时,写的代码量很少(至少比ListView少的多)。例如:
//声明DataAdapterSqlDataAdapter da;
//声明DataSetDataSet ds = new DataSet();
(然后就在查询按钮的事件里写以下的代码:)(注意:DBHelper是连接数据库的一个类哈!)
try{
//构建SQL语句
string sql = select * from 表名
//初始化
DataAdapter da = new SqlDataAdapter(sql,DBHelper.con);
//填充数据
da.Fill(ds,"表名");
//指定数据源
this.dataGridView1.DataSource = ds.Tables["表名"];
}
catch(Exceptin ex)
{
Console.Write(ex.Message); //打印错误信息
}
finally
{
DBHelper.con.Close(); //关闭数据库连接
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式