我想页面加载时,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"/>
数据库结构:
查询按钮的代码应该怎么写,求指点,谢谢!各位大神 展开
数据库结构:
查询按钮的代码应该怎么写,求指点,谢谢!各位大神 展开
1个回答
展开全部
用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(); //关闭数据库连接
}
//声明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(); //关闭数据库连接
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询