靈魂-放水

          為學日益,為道日損。

          BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
            296 Posts :: 10 Stories :: 274 Comments :: 0 Trackbacks
          DataGridView控件的屬性中,無法設置顯示行號,為了達到如圖所示的效果:



          可以在DataGirdView的RowPostPaint事件中進行繪制。
          如:添加以下方法代碼

          private void DrawRowIndex(object sender, DataGridViewRowPostPaintEventArgs e)
          ??????? {
          ??????????? Rectangle rectangle = new Rectangle(e.RowBounds.Location.X,
          ?????????????? e.RowBounds.Location.Y,
          ?????????????? this.costomerDataGridView.RowHeadersWidth - 4,
          ?????????????? e.RowBounds.Height);

          ??????????? TextRenderer.DrawText(e.Graphics, (e.RowIndex + 1).ToString(),
          ??????????????? this.costomerDataGridView.RowHeadersDefaultCellStyle.Font,
          ??????????????? rectangle,
          ??????????????? this.costomerDataGridView.RowHeadersDefaultCellStyle.ForeColor,
          ??????????????? TextFormatFlags.VerticalCenter | TextFormatFlags.Right);

          ??????? }
          即可完成顯示行號的功能。

          posted on 2007-01-27 11:23 放水老倌 閱讀(3534) 評論(0)  編輯  收藏 所屬分類: .NET
          主站蜘蛛池模板: 宜川县| 淮阳县| 连江县| 闵行区| 宝鸡市| 洪洞县| 西充县| 沽源县| 四平市| 都江堰市| 北川| 商洛市| 仙居县| 深州市| 邮箱| 拜城县| 河间市| 石嘴山市| 石柱| 钟山县| 德化县| 康保县| 大渡口区| 正阳县| 鄱阳县| 咸阳市| 枞阳县| 沙坪坝区| 沭阳县| 临朐县| 通江县| 寻甸| 旌德县| 上蔡县| 琼结县| 双江| 泽普县| 宕昌县| 革吉县| 玉龙| 板桥市|