读书人

C# winform DataGridView 行号显示后又

发布时间: 2012-02-09 18:22:27 作者: rapoo

C# winform DataGridView 行号显示后又消失
界面上有两个DataGridView:GridView1和GridView2,还有一个"实行"按钮。 GridView1的行号可以显示 点击"实行"后显示GridView2,GridView2数据显示出来后(也能显示行号),GridView1的行号消失了……怎么解决?
(两个GridView一个显示行号,另一个的行号就消失)

[解决办法]

C# code
        /// <summary>        /// 显示行号        /// </summary>        /// <param name="sender"></param>        /// <param name="e"></param>        private void DataGridViewEx_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e)        {            if (showRowHeaderNumbers)            {                string title = (e.RowIndex + 1).ToString();                Brush bru = Brushes.Black;                e.Graphics.DrawString(title, DefaultCellStyle.Font,                    bru, e.RowBounds.Location.X + RowHeadersWidth / 2 - 4, e.RowBounds.Location.Y + 4);            }        } 

读书人网 >C#

热点推荐