博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

点击DataGrid中任一单元格都选中当前行

Posted on 2006-05-23 11:27  wander  阅读(356)  评论(0)    收藏  举报
 1using System;
 2using System.Drawing;
 3using System.Windows.Forms;
 4
 5namespace 进销存管理系统
 6{
 7    /// <summary>
 8    /// Class1 的摘要说明。
 9    /// </summary>

10
11    internal class DataGridNoActiveCellColumn : System.Windows.Forms.DataGridTextBoxColumn
12    {
13        //重载DataGridTextBoxColumn类的Edit方法,以便使点击DataGrid中任一单元格都选中当前行
14        protected override void Edit(CurrencyManager source, int rowNum, Rectangle bounds, bool readOnly, string instantText, bool cellIsVisible)
15        {
16            int SelectedRow = rowNum;
17            this.DataGridTableStyle.DataGrid.Select(SelectedRow);
18        }

19    }

20}

21