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

C#對XtraGrid控件實現(xiàn)主從表關(guān)系綁定

 更新時間:2022年06月14日 15:58:08   作者:springsnow  
這篇文章介紹了C#對XtraGrid控件實現(xiàn)主從表關(guān)系綁定的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

1、準備源數(shù)據(jù)。

/// <summary>
/// 記錄基礎(chǔ)信息
/// </summary>
public class DetailInfo
{
    public DetailInfo()
    {
        this.ID = Guid.NewGuid().ToString();
    }

    /// <summary>
    /// ID標識
    /// </summary>
    public string ID { get; set; }

    /// <summary>
    /// 名稱
    /// </summary>
    public string Name { get; set; }

    /// <summary>
    /// 描述信息
    /// </summary>
    public string Description { get; set; }
}

/// <summary>
/// 二級層次的列表
/// </summary>
public class Detail2Result : DetailInfo
{
    public List<DetailInfo> Detail2List { get; set; }
}

2、綁定數(shù)據(jù)源

/// <summary>
/// 綁定數(shù)據(jù)源
/// </summary>
private void BindData()
{
    //創(chuàng)建測試數(shù)據(jù)
    var result1 = new Detail2Result()
    {
        Name = "測試1",
        Description = "描述內(nèi)容",
        Detail2List = new List<DetailInfo>()
        {
            new DetailInfo()
            {
                Name = "111測試",
                Description = "111描述內(nèi)容"
            },
            new DetailInfo()
            {
                Name = "222測試",
                Description = "222描述內(nèi)容"
            },
            new DetailInfo()
            {
                Name = "333測試",
                Description = "333描述內(nèi)容"
            }
        }
    };

    var result2 = new Detail2Result()
    {
        Name = "測試2",
        Description = "描述內(nèi)容",
        Detail2List = new List<DetailInfo>()
        {
            new DetailInfo()
            {
                Name = "111測試",
                Description = "111描述內(nèi)容"
            },
            new DetailInfo()
            {
                Name = "222測試",
                Description = "222描述內(nèi)容"
            },
            new DetailInfo()
            {
                Name = "333測試",
                Description = "333描述內(nèi)容"
            }
        }
    };

    //構(gòu)造一個記錄的集合
    var list = new List<Detail2Result>() { result1, result2 };

    //綁定數(shù)據(jù)源
    this.gridControl.DataSource = list;
}

3、DevExpress的GridControl控件的設(shè)置

在主視圖下添加一層視圖為gridView2,并修改當前視圖的 Change LeveName 為Detail2List (如果不修改結(jié)果是數(shù)據(jù)綁定失敗)

設(shè)置gridView2屬性中的ViewCaption 屬性。

4、效果

5、子表格獲取行數(shù)據(jù)

DevExpress.XtraGrid.Views.Grid.GridView currentView = (DevExpress.XtraGrid.Views.Grid.GridView)this.gridControl.FocusedView;
DetailInfo focusRow = currentView.GetFocusedRow() as DetailInfo; //用在事件中:currentView.GetRow(e.RowHandle) as DetailInfo;
XtraMessageBox.Show(focusRow.Name);

到此這篇關(guān)于C#對XtraGrid控件實現(xiàn)主從表關(guān)系綁定的文章就介紹到這了。希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • C#連接藍牙設(shè)備的實現(xiàn)示例

    C#連接藍牙設(shè)備的實現(xiàn)示例

    本文主要介紹了C#連接藍牙設(shè)備的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-01-01
  • c# 對cookies(增、刪、改、查)的操作方法

    c# 對cookies(增、刪、改、查)的操作方法

    以前覺得cookies操作無非就那么幾種,但是“杯具事件”還是很多的,下面分享一下對cookies的簡單操作
    2013-04-04
  • C#監(jiān)控文件夾并自動給圖片文件打水印的方法

    C#監(jiān)控文件夾并自動給圖片文件打水印的方法

    這篇文章主要介紹了C#監(jiān)控文件夾并自動給圖片文件打水印的方法,涉及C#針對文件夾及圖片操作的相關(guān)技巧,非常具有實用價值,需要的朋友可以參考下
    2015-05-05
  • C#短消息提示窗口位置及窗口大小詳解

    C#短消息提示窗口位置及窗口大小詳解

    在我們的生活中無論是使用QQ,360安全衛(wèi)士等軟件的過程中,經(jīng)常會遇到從右下方的托盤處彈出一個消息提示窗,比如新聞,產(chǎn)品更新等內(nèi)容,下面這篇文章主要給大家介紹了關(guān)于C#短消息提示窗口位置及窗口大小的相關(guān)資料,需要的朋友可以參考下
    2022-12-12
  • 使用?CliWrap?讓C#中的命令行交互(推薦)

    使用?CliWrap?讓C#中的命令行交互(推薦)

    這篇文章主要介紹了使用?CliWrap?讓C#中的命令行交互舉重若輕,這是一個在?.NET?平臺使用的命令行交互工具庫,?通過在C#?中使用?Fluent?的API,?讓命令行交互,感興趣的朋友跟隨小編一起看看吧
    2021-12-12
  • C#網(wǎng)絡(luò)請求與JSON解析的示例代碼

    C#網(wǎng)絡(luò)請求與JSON解析的示例代碼

    這篇文章主要介紹了C#網(wǎng)絡(luò)請求與JSON解析的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-03-03
  • C#中的集合用法分析

    C#中的集合用法分析

    這篇文章主要介紹了C#中的集合用法,實例形式分析了集合元素的定義、賦值、插入、移除等操作,需要的朋友可以參考下
    2014-10-10
  • Unity C#執(zhí)行bat腳本的操作

    Unity C#執(zhí)行bat腳本的操作

    這篇文章主要介紹了Unity C#執(zhí)行bat腳本的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • adonet基礎(chǔ)示例分享(adonet連接數(shù)據(jù)庫)

    adonet基礎(chǔ)示例分享(adonet連接數(shù)據(jù)庫)

    這篇文章主要介紹了adonet基礎(chǔ)示例分享(adonet連接數(shù)據(jù)庫),需要的朋友可以參考下
    2014-04-04
  • C#服務(wù)生命周期:Singleton、Scoped、Transient用法及說明

    C#服務(wù)生命周期:Singleton、Scoped、Transient用法及說明

    文章介紹了三種服務(wù)生命周期:單例、作用域和瞬態(tài),并討論了如何在ASP.NETCore中使用這些生命周期管理服務(wù),單例在應(yīng)用程序生命周期中只有一個實例,作用域在每個請求中創(chuàng)建一個新實例,瞬態(tài)每次請求時創(chuàng)建一個新實例
    2025-01-01

最新評論

黔西县| 垣曲县| 资中县| 瑞金市| 广州市| 江山市| 千阳县| 大宁县| 德安县| 敦化市| 定陶县| 汝阳县| 西乌珠穆沁旗| 安宁市| 喀喇沁旗| 迁安市| 土默特右旗| 巫溪县| 宜丰县| 瓦房店市| 逊克县| 香港 | 云南省| 东莞市| 华容县| 大余县| 礼泉县| 柳林县| 泸州市| 手游| 武川县| 犍为县| 博湖县| 房山区| 多伦县| 郸城县| 尼玛县| 文水县| 张家川| 清水县| 读书|