最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C# datagridview、datagrid、GridControl增加行號(hào)代碼解析

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

1、WinForm中datagridview增加行號(hào)

在界面上拖一個(gè)控件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)題添加異常");
            }
        }
  

這樣表格中每次有新行增添就會(huì)被自動(dòng)打標(biāo)行號(hào).

2、WPF中datagrid增加行號(hào)

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增加行號(hào)

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、datagrid、GridControl增加行號(hào)代碼解析的文章就介紹到這了,更多相關(guān)C# datagridview、datagrid、GridControl增加行號(hào)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

白银市| 自治县| 桑日县| 西昌市| 延寿县| 驻马店市| 黄龙县| 安平县| 大邑县| 昭觉县| 开远市| 镇坪县| 固原市| 江北区| 九寨沟县| 改则县| 新平| 康马县| 宜宾县| 凤凰县| 宜丰县| 淮北市| 保康县| 聊城市| 莱西市| 宿松县| 宁城县| 纳雍县| 星子县| 多伦县| 罗平县| 隆回县| 临海市| 山丹县| 平顶山市| 乌海市| 富民县| 济南市| 买车| 合川市| 景东|