欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C# datagridview、datagrid、GridControl增加行號代碼解析

 更新時間:2021年10月18日 08:55:46   作者:zls366  
今天這篇文章小編就來給大家分享關(guān)于C# datagridview、datagrid、GridControl增加行號的介紹,主要包括WinForm中datagridview增加行號、WPF中datagrid增加行號、WPF dev控件GridControl增加行號三個內(nèi)容,感興趣等我小伙伴可以參考一下

1、WinForm中datagridview增加行號

在界面上拖一個控件dataGridView1,在datagridview添加行事件中添加如下代碼:

private void dataGridView1_RowsAdded(object sender, DataGridViewRowsAddedEventArgs e)
        {
            try
            {
                for (int i = 0; i < dataGridView1.Rows.Count; i++)
                    this.dataGridView1.Rows[i].HeaderCell.Value = (i + 1).ToString();
            }
            catch
            {
                MessageBox.Show("處理異常:表格行標(biāo)題添加異常");
            }
        }
  

這樣表格中每次有新行增添就會被自動打標(biāo)行號.

2、WPF中datagrid增加行號

WPF類似WinFormdatagridview的表格控件是datagrid,我們可以將行標(biāo)題添加代碼寫在LoadingRow事件中:

①附件事件:

一般是在xmal窗體的cs初始化類中:

DG.LoadingRow += new EventHandler<DataGridRowEventArgs>(DG_LoadingRow);


CM框架mvvm模式下:

[Event LoadingRow]=[DG_LoadingRow($source,$eventArgs)]"


DG_LoadingRow事件如下:

private void DG_LoadingRow(object sender, DataGridRowEventArgs e)
        {
            e.Row.Header = e.Row.GetIndex() + 1;
        }  

3、WPF dev控件GridControl增加行號

dev控件GridControl沒有行增添增添事件,我們可以用下面的方法去做:

 增加控件引用空間:

xmlns:dxg="http://schemas.devexpress.com/winfx/2008/xaml/grid" 

<dxg:GridControl Name="grid" AutoGenerateColumns="AddNew">
   <dxg:GridControl.View>
        <dxg:TableView RowIndicatorContentTemplate="{StaticResource rowIndicatorContentTemplate}"/>
   </dxg:GridControl.View>
</dxg:GridControl

定義模板資源:

<UserControl.Resources>
        <DataTemplate x:Key="rowIndicatorContentTemplate">
            <StackPanel VerticalAlignment="Stretch"
                        HorizontalAlignment="Stretch">
                <TextBlock Text="{Binding Path=RowHandle.Value}"
                           TextAlignment="Center"
                           Foreground="Gray"/>
            </StackPanel>
        </DataTemplate>
    </UserControl.Resources>
  

----------------------------------------------------

到此這篇關(guān)于C# datagridview、datagridGridControl增加行號代碼解析的文章就介紹到這了,更多相關(guān)C# datagridview、datagridGridControl增加行號內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 基于C#實現(xiàn)網(wǎng)頁爬蟲

    基于C#實現(xiàn)網(wǎng)頁爬蟲

    這篇文章主要為大家詳細(xì)介紹了基于C#實現(xiàn)網(wǎng)頁爬蟲的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-03-03
  • C#串口編程System.IO.Ports.SerialPort類

    C#串口編程System.IO.Ports.SerialPort類

    這篇文章介紹了C#串口編程System.IO.Ports.SerialPort類,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • C#實現(xiàn)坦克大戰(zhàn)游戲

    C#實現(xiàn)坦克大戰(zhàn)游戲

    這篇文章主要為大家詳細(xì)介紹了C#實現(xiàn)坦克大戰(zhàn)游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-07-07
  • C#設(shè)計模式實現(xiàn)之生成器模式和責(zé)任鏈模式

    C#設(shè)計模式實現(xiàn)之生成器模式和責(zé)任鏈模式

    學(xué)完設(shè)計模式之后,你就感覺它會慢慢地影響到你寫代碼的思維方式,下面這篇文章主要給大家介紹了關(guān)于C#設(shè)計模式實現(xiàn)之生成器模式和責(zé)任鏈模式的相關(guān)資料,需要的朋友可以參考下
    2021-08-08
  • C#算法之實現(xiàn)阿姆斯特朗數(shù)

    C#算法之實現(xiàn)阿姆斯特朗數(shù)

    這篇文章介紹了C#實現(xiàn)阿姆斯特朗數(shù)的算法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-02-02
  • C#實現(xiàn)銀行家算法

    C#實現(xiàn)銀行家算法

    這篇文章主要為大家詳細(xì)介紹了C#實現(xiàn)銀行家算法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • C#不登錄電腦啟動程序

    C#不登錄電腦啟動程序

    本文主要介紹了創(chuàng)建系統(tǒng)服務(wù);開啟服務(wù),啟動程序。具有一定的參考價值,下面跟著小編一起來看下吧
    2017-01-01
  • C#編程實現(xiàn)統(tǒng)計文件夾內(nèi)文件和隱藏文件的方法示例

    C#編程實現(xiàn)統(tǒng)計文件夾內(nèi)文件和隱藏文件的方法示例

    這篇文章主要介紹了C#編程實現(xiàn)統(tǒng)計文件夾內(nèi)文件和隱藏文件的方法,結(jié)合具體實例形式分析了C#針對文件與目錄的遍歷及屬性操作相關(guān)技巧,需要的朋友可以參考下
    2017-07-07
  • C#使用Exchange實現(xiàn)發(fā)送郵件

    C#使用Exchange實現(xiàn)發(fā)送郵件

    最近項目中需要用到exchange的操作,所以本文就參照msdn弄了一個簡單的C#操作類,實現(xiàn)了發(fā)送郵件和拉取收件箱的功能,感興趣的小伙伴可以了解下
    2023-10-10
  • C#使用whisper.net實現(xiàn)語音識別功能

    C#使用whisper.net實現(xiàn)語音識別功能

    這篇文章主要為大家詳細(xì)介紹了C#如何使用whisper.net實現(xiàn)語音識別功能,文中的示例代碼講解詳細(xì),具有一定的借鑒價值,感興趣的小伙伴可以學(xué)習(xí)一下
    2023-11-11

最新評論