这个得自己写代码,可以baidu搜索下,有gridview双击的例子。

解决方案 »

  1.   

    private void dataGrid1_DoubleClick(object sender, EventArgs e)
      

  2.   

    看错控件了。。protected void GridView_RowDataBound(object sender, GridViewRowEventArgs e)
      

  3.   

    protected void GridView_RowDataBound(object sender, GridViewRowEventArgs e)
    {
    GridViewRow gvr = GridView2.SelectedRow;
    }
    gvr就是你选中的行;
      

  4.   

    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;
                }            }