GridView 有双击事件吗 这个得自己写代码,可以baidu搜索下,有gridview双击的例子。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private void dataGrid1_DoubleClick(object sender, EventArgs e) 看错控件了。。protected void GridView_RowDataBound(object sender, GridViewRowEventArgs e) protected void GridView_RowDataBound(object sender, GridViewRowEventArgs e){GridViewRow gvr = GridView2.SelectedRow;}gvr就是你选中的行; private void monthCalendar1_DateSelected(object sender, DateRangeEventArgs e) { MonthCalendarDoubleClick(this.textBox3, this.monthCalendar1); } private void textBox3_MouseDown(object sender, EventArgs e) { monthCalendar1.Visible = true; } DateTime FirstClick; private void MonthCalendarDoubleClick(TextBox SelectedTextBox, MonthCalendar monthCalendar) { DateTime SecondClick = DateTime.Now;//记录下第二次单击时间; string ClickSpan = Convert.ToString(SecondClick - FirstClick);//计算两次单击的时间间隔;格式为:00:00:00.1875000 string Separator = ":."; char[] CharClickSpan = Separator.ToCharArray(); string[] arrayClickSpan = ClickSpan.Split(CharClickSpan); if (arrayClickSpan.Length == 4 && arrayClickSpan[0].Equals("00") && arrayClickSpan[1].Equals("00") && arrayClickSpan[2].Equals("00")) { if (Convert.ToInt32(arrayClickSpan[3].Substring(0, 3)) > SystemInformation.DoubleClickTime)//如果两次单击的时间间隔大于系统双击时间; { FirstClick = SecondClick;//赋第二次单击时间给第一次; } else { //两次单击的时间间隔小于或者等于喜欢双击时间 textBox3.Text = monthCalendar1.SelectionRange.Start.ToShortDateString();//把双击选中的文本赋给TextBox; this.monthCalendar1.Visible = false; } } else { FirstClick = SecondClick; } } c#父子窗体问题 图形旋转问题 这个insert语句咋写啊 ▲▲▲▲水晶报表两个字符型字段如何相加 crystal report , 布尔型的字段值,想用"男" 或"女"表示. 怎么写公式? C#关于最小二乘法曲线拟合!!! .net生成的安装包,在有的克隆windows上安装异常缓慢 如何判断Flash动画播放结束? 关于richtextbox的文本居中问题 有关C#问题 一个关于DataGridView控件的问题~~ 有哪位朋友知那裏有 Hibernate和 iBATIS 源碼下載?????????
{
GridViewRow gvr = GridView2.SelectedRow;
}
gvr就是你选中的行;
{
MonthCalendarDoubleClick(this.textBox3, this.monthCalendar1);
}
private void textBox3_MouseDown(object sender, EventArgs e)
{
monthCalendar1.Visible = true;
}
DateTime FirstClick; private void MonthCalendarDoubleClick(TextBox SelectedTextBox, MonthCalendar monthCalendar)
{
DateTime SecondClick = DateTime.Now;//记录下第二次单击时间;
string ClickSpan = Convert.ToString(SecondClick - FirstClick);//计算两次单击的时间间隔;格式为:00:00:00.1875000
string Separator = ":.";
char[] CharClickSpan = Separator.ToCharArray();
string[] arrayClickSpan = ClickSpan.Split(CharClickSpan);
if (arrayClickSpan.Length == 4 && arrayClickSpan[0].Equals("00") && arrayClickSpan[1].Equals("00") && arrayClickSpan[2].Equals("00"))
{
if (Convert.ToInt32(arrayClickSpan[3].Substring(0, 3)) > SystemInformation.DoubleClickTime)//如果两次单击的时间间隔大于系统双击时间;
{
FirstClick = SecondClick;//赋第二次单击时间给第一次;
}
else
{
//两次单击的时间间隔小于或者等于喜欢双击时间
textBox3.Text = monthCalendar1.SelectionRange.Start.ToShortDateString();//把双击选中的文本赋给TextBox;
this.monthCalendar1.Visible = false;
}
}
else
{
FirstClick = SecondClick;
} }