ASP.NET 在日期控件上选择日期在gridview控件上选择出对应的日期列

在Label控件上显示条数为什么有1条的时候显示0有一条的时候显示1就慢了一拍代码如下就大神改改protectedvoidPage_Load(objectsender,E... 在Label控件上显示条数为什么有1条的时候显示0 有一条的时候显示1 就慢了一拍
代码如下就大神改改
protected void Page_Load(object sender, EventArgs e)
{
//SqlConnection con = new SqlConnection(@"Data Source=long-pc\sqlexpress;Initial Catalog=sqxt;Integrated Security=True");
//con.Open();
////建立命令

//SqlCommand cmd = new SqlCommand("select count (*) from sq", con);
////SqlDataReader 显示数据
//SqlDataReader dr = cmd.ExecuteReader();
//if (dr.Read())
//{

//Label1.Text = (this.GridView1.Rows.Count).ToString();
//dr[""].ToString();
//}

}
protected void Button_Click(object sender, EventArgs e)
{
this.Calendar.Visible = true;
}
protected void Calendar_SelectionChanged(object sender, EventArgs e)
{
this.TextBox.Text = this.Calendar.SelectedDate.ToString("yyyy/MM/dd");
Label1.Text = (this.GridView1.Rows.Count).ToString();
this.Calendar.Visible = false;

// this.Label1.Text = (this.GridView1.Rows.Count).ToString();

//SqlConnection con = new SqlConnection(@"Data Source=long-pc\sqlexpress;Initial Catalog=sqxt;Integrated Security=True");
//con.Open();
////建立命令

//SqlCommand cmd = new SqlCommand("select time from sq", con);
////SqlDataReader 显示数据
//SqlDataReader dr = cmd.ExecuteReader();
//if (dr.Read() == this.Calendar.SelectedDate)
//{

// Label1.Text = dr[""].ToString();

//}
展开
 我来答
叶秋装饰
2013-08-14 · 超过56用户采纳过TA的回答
知道小有建树答主
回答量:105
采纳率:100%
帮助的人:61.7万
展开全部
asp.net中C#事件触发是这样的流程,事件触发>刷新页面运行页面加载>运行pageload>运行事件里面内容,所以你慢半拍。这种情况最好用ajax或者用隐藏控件先存储参数,在pageload里面写相应代码,要不然一直会要慢一步
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式