我现在用VS2005做个关于时间的搜索
就是一个TextBox想一摁这个控件就显示日历
然后从这个日历里选择日期可以搜索到那天的情况
我放了一个GridView控件
用什么代码才能把他们俩关联起来啊

解决方案 »

  1.   

    你放一个dateTimePicker控件,一摁就可以显示日历了。
    搜索那天情况的时候再放一个button,在button_Click里边些连接数据库并查询数据,
    返回给datatable或者dataset;
    然后datagridview.datasource=table;
    给你个例子参考下: private void button2_Click(object sender, EventArgs e)
            {
                string selectSql = "select A 列名,updatetime 更新时间 from testtable1";
                string connectStr = "user id=manager;password=foton;data source=ecudb";
                using (System.Data.OracleClient.OracleConnection connection = new System.Data.OracleClient.OracleConnection(connectStr))
                {
                    System.Data.OracleClient.OracleCommand command = new System.Data.OracleClient.OracleCommand(selectSql, connection);
                    System.Data.OracleClient.OracleDataAdapter da = new System.Data.OracleClient.OracleDataAdapter(command);
                    DataSet ds = new DataSet();
                    da.Fill(ds, "table1");
                    this.dataGridView1.DataSource = ds.Tables["table1"];
                }
            }