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

C#操作DataGridView獲取或設置當前單元格的內(nèi)容

 更新時間:2022年02月26日 16:33:12   作者:.NET開發(fā)菜鳥  
這篇文章介紹了C#操作DataGridView獲取或設置當前單元格的內(nèi)容,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

當前單元格指的是DataGridView焦點所在的單元格,它可以通過DataGridView對象的CurrentCell屬性取得。如果當前單元格不存在的時候,返回null。

取得當前單元格的內(nèi)容:

object obj = this.dgv_PropDemo.CurrentCell.Value;

注:返回值是object類型的。

取得當前單元格的列Index:

int columnIndex = this.dgv_PropDemo.CurrentCell.ColumnIndex;

取得當前單元格所在的行的Index:

int rowIndex= this.dgv_PropDemo.CurrentCell.RowIndex;

另外,使用DataGridView.CurrentCellAddress屬性來確定單元格所在的行:

int row= this.dgv_PropDemo.CurrentCellAddress.Y;

列:

int column = this.dgv_PropDemo.CurrentCellAddress.X;

注:DataGridView的行和列的索引都是從0開始的。

當前的單元格可以通過設定DataGridView對象的CurrentCell來改變。

DataGridView1.CurrentCell=DataGridView1[int columnIndex,int rowIndex];

注:如果DataGridVIew的選中模式是行選擇,那么會選中當前單元格所在的整行。否則只會選中設置的當前單元格。

將CurrentCell設置為Null可以取消激活的當前單元格。

示例:設置第一行第二列為當前的CurrentCell

this.dgv_PropDemo.CurrentCell = this.dgv_PropDemo[1, 0];

示例:通過向上和向下實現(xiàn)遍歷DataGridView

/// <summary>
        /// 向上遍歷
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btn_Up_Click(object sender, EventArgs e)
        {
            //獲取上一行的索引
            int upRowIndex = this.dgv_PropDemo.CurrentCell.RowIndex - 1;
            if (upRowIndex < 0)
            {
                //選中最后一行
                this.dgv_PropDemo.CurrentCell = this.dgv_PropDemo[0, this.dgv_PropDemo.RowCount - 1];
            }
            else
            {
                this.dgv_PropDemo.CurrentCell = this.dgv_PropDemo[0, upRowIndex];
            }
        }

        /// <summary>
        /// 向下遍歷
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btn_Down_Click(object sender, EventArgs e)
        {
             //獲取下一行的索引
            int nextRowIndex = this.dgv_PropDemo.CurrentCell.RowIndex + 1;
            if (nextRowIndex > this.dgv_PropDemo.RowCount - 1)
            {
                this.dgv_PropDemo.CurrentCell = this.dgv_PropDemo[0, 0];
            }
            else
            {
                this.dgv_PropDemo.CurrentCell = this.dgv_PropDemo[0, nextRowIndex];
            }
        }

到此這篇關于C#操作DataGridView獲取或設置當前單元格內(nèi)容的文章就介紹到這了。希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Unity實現(xiàn)攻擊范圍檢測并繪制檢測區(qū)域

    Unity實現(xiàn)攻擊范圍檢測并繪制檢測區(qū)域

    這篇文章主要介紹了Unity實現(xiàn)攻擊范圍檢測并繪制檢測區(qū)域,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • Winform圓形環(huán)繞的Loading動畫實現(xiàn)代碼

    Winform圓形環(huán)繞的Loading動畫實現(xiàn)代碼

    這篇文章主要介紹了Winform圓形環(huán)繞的Loading動畫實現(xiàn)代碼,有需要的朋友可以參考一下
    2014-01-01
  • C#生成不重復隨機數(shù)列表實例

    C#生成不重復隨機數(shù)列表實例

    C#生成不重復隨機數(shù)列表實例的代碼,需要的朋友可以參考一下
    2013-02-02
  • C#中String.PadRight方法的具體使用

    C#中String.PadRight方法的具體使用

    本文主要介紹了C#中String.PadRight方法的具體使用, 返回一個指定長度的新字符串,其中在當前字符串的結尾填充空格或指定的Unicode字符,下面就來詳細的了解一下
    2024-01-01
  • HttpHelper類的調(diào)用方法詳解

    HttpHelper類的調(diào)用方法詳解

    這篇文章主要為大家詳細介紹了HttpHelper類的使用方法,HttpHelper類及調(diào)用,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • C#中設置textbox限制條件的方法

    C#中設置textbox限制條件的方法

    這篇文章主要介紹了C#中設置textbox限制條件的方法,可實現(xiàn)設置像數(shù)量、價格、金額等的textbox的限制條件,用戶只能輸入數(shù)字或小數(shù),是非常實用的技巧,需要的朋友可以參考下
    2014-12-12
  • C#自動類型轉換與強制類型轉換的講解

    C#自動類型轉換與強制類型轉換的講解

    今天小編就為大家分享一篇關于C#自動類型轉換與強制類型轉換的講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • C#中無邊框窗體移動的簡單實例

    C#中無邊框窗體移動的簡單實例

    拖動無邊框窗體Form至桌面任何位置,有需要的朋友可以參考一下
    2013-08-08
  • 利用C#實現(xiàn)分割GIF圖片

    利用C#實現(xiàn)分割GIF圖片

    這篇文章主要為大家詳細介紹了如何利用C#實現(xiàn)分割GIF圖片的功能,文中的示例代碼講解詳細,對我們學習C#有一定的幫助,感興趣的小伙伴可以了解一下
    2022-12-12
  • C# 基礎入門--變量

    C# 基礎入門--變量

    本文主要介紹了C#中變量的基礎知識,具有很好的參考價值。下面跟著小編一起來看下吧
    2017-03-03

最新評論

宜黄县| 信阳市| 会昌县| 襄樊市| 呼玛县| 万全县| 湘乡市| 宣武区| 海伦市| 柏乡县| 襄城县| 滨州市| 固始县| 壶关县| 望江县| 东乌珠穆沁旗| 武隆县| 山丹县| 岑巩县| 沐川县| 荣昌县| 岳阳市| 镇巴县| 攀枝花市| 永胜县| 永昌县| 尚义县| 济南市| 磐安县| 清水河县| 林甸县| 遂川县| 潞西市| 织金县| 砚山县| 健康| 武隆县| 长白| 华容县| 榆林市| 宜川县|