1. 程式人生 > >DEV控制元件的Gridview小技巧總結

DEV控制元件的Gridview小技巧總結

轉自:http://blog.163.com/china__xuhua/blog/static/199723169201211111223418/

1、設定Gridview控制元件的某列不可編輯

      this.gridData.gridView1.Columns["change_date"].OptionsColumn.AllowEdit = false; 

      欄位:change_date是資料庫中欄位,是繫結到gridview上的。

2、設定Gridview控制元件整體不可編輯

      this.gridData.IsEnableEdit = false;

3、設定Gridview控制元件,列頭不可排序

   this.gridDataDetail.gridView1.OptionsCustomization.AllowSort = false;


4、使Gridview控制元件,失去選中焦點

   this.gridData.gridView1.FocusedRowHandle = -1

5、判斷Gridview是否選中了資料

   int index= this.gridData.gridView1.GetFocusedDataSourceRowIndex() ;

   如果index小於0,證明沒有選中行,否則就選中了行資料

6、獲取選中Gridview的行資料

   DataRow vCurrenRow = this.gridData.gridView1.GetFocusedDataRow();

7、刪除選中Gridview行資料

   this.gridDataDetail.gridView1.DeleteRow(this.gridDataDetail.gridView1.FocusedRowHandle);

8、Gridview新增一條編輯行

   DataRow vDetailRow = this.DataDetailSourceTable.Rows.Add(); //這是新增加了一行
   vDetailRow["primary_key"] = "";  primary_key為資料庫繫結到Gridview中的欄位,後面可以對其進行賦值。

9、獲取GridView中所有的選中的行號

   int[] iRowId = this.gridData.gridView1.GetSelectedRows();


相關推薦

DEV控制元件Gridview技巧總結

轉自:http://blog.163.com/china__xuhua/blog/static/199723169201211111223418/ 1、設定Gridview控制元件的某列不可編輯       this.gridData.gridView1.Colum

dev 控制元件使用技巧,待完善

1、treeList不顯示父級子級結構,如grid使用 屬性: Options->OptionsView 下的 ShowPreview:True,ShowRoot:False 資料 下的 KeyFieldName:ID,ParentFiledName:ID。去掉選擇列

Android TV開發經驗總結---控制元件Gridview使用

    前一篇我們已經講解的基本Android TV 開發的基礎技能,接下來聊聊TV開發中所涉及到的控制元件運用     目前Android TV 開發的資料不是蠻多,經過一系列的搜尋,目前比較適用的框架推薦  https://git.oschina.net/hailong

jquery操作復選框(checkbox)的12個技巧總結

== 索引 復選框 小技巧 rst jquery操作 radio rem val 1、獲取單個checkbox選中項(三種寫法) $("input:checkbox:checked").val() 或者 $("input:[type=‘checkbox‘]:checked

Python Requests 技巧總結

red access int cat req pretty time 狀態 cts 關於 Python Requests ,在使用中,總結了一些小技巧把,分享下。 1:保持請求之間的Cookies,我們可以這樣做。 import requests self.session

jquery操作復選框(checkbox)的一些技巧總結

方式 undefine 關系 this 選擇 checkbox clas AR 1.7 1、獲取單個checkbox選中項(三種寫法) $("input:checkbox:checked").val()或者$("input:[type=‘checkbox‘]:chec

一些mysql技巧總結

刪除數據 clas pan sql spa alt mys style ron 1、mysql中不清除表裏的數據重新設置自增的id的方法 設置主鍵id自增的數據庫表刪除數據後,自增id不會自動重新計算,想要重新設置自增的id可以用如下命令: alter table

演算法技巧總結

變數交換 (罕見): a = a + b; b = a - b; a = a - b; 此時a、b就互換了 也可以用指標交換二者變數的地址從而實現輸出時資料交換 再利用了氣泡排序後,若有重複的數字,輸出時避免出現重複的數字可以用這個小技巧:if (a[i] != a[i-1])

IDEA 2018.3技巧總結(不斷完善)

idea補丁破解 1)http://idea.lanyus.com/上可以找到最新的破解補丁,下載並放到軟體的bin目錄下  2)更改bin目錄下的兩個檔案:Idea.exe.vmoptions和Idea64.exe.vmoptions,在檔案末尾加上如:  -javaa

Python最好IDE:Pycharm使用技巧總結,讓你寫程式碼更為舒適

1、pycharm的設定 本人對於Python學習建立了一個小小的學習圈子,為各位提供了一個平臺,大家一起來討論學習Python。歡迎各位到來Python學習群:960410445一起討論視訊分享學習。Python是未來的發展方向,正在挑戰我們的分析能力及對世界的認知方式,因此,我們與時俱進,迎

Java處理大資料技巧總結

眾所周知,java在處理資料量比較大的時候,載入到記憶體必然會導致記憶體溢位,而在一些資料處理中我們不得不去處理海量資料,在做資料處理中,我們常見的手段是分解,壓縮,並行,臨時檔案等方法。 例如,我們要將資料庫(不論是什麼資料庫)的資料匯出到一個檔案,一般是Ex

HTML——技巧總結

1、讓超連結線面的下劃線消失——”text-decoration:none” eg. <a style="text-decoration: none" class="test" href="http:\\www.baidu.com" target="

pycharm使用技巧總結

K71U8DBPNE-eyJsaWNlbnNlSWQiOiJLNzFVOERCUE5FIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6

Dev控制元件 gridControl 按回車增加一行

將NewItemRowPosition屬性設定為Top或Bottom,在這樣的新行中輸入資料後,會自動新增到繫結的資料來源中的,如果你希望在按回車時焦點跳至下一列,只需要設定GridView的OptionNavigations->EnterMoveNextColumn為True即可,當在最後一可見列按回

ASP.NET MVC 常用控制元件的使用方法總結

1:action 重定向       (a).return RedirectToAction("Index");//可跳本controller中的action       (b).return RedirectToRoute(new {controller="Home",a

ACM程式設計中的技巧總結 (持續更新)

ACM中有很多小技巧和有趣的寫法。雖然無法改變演算法的複雜度,但是卻可以縮短程式碼長度、減少定址時間和冗餘狀態等等。 在此對寫程式的時候一些小技巧以及一些函式的簡潔寫法進行總結,以後也會不斷更新。 當然很多函式它本來就這麼短,反正大概我知道的一行函式我都會記下來。 不過很多

【web前端】技巧總結

1  HTML5多功能增加 HTML5 現在已經不是 SGML 的子集,主要是關於影象,位置,儲存,多工等功能的增加。 (1)繪畫 canvas; (2)用於媒介回放的 video 和 audio 元素; (3)本地離線儲存 localStorage 長

一個支援ListView的底部彈出控制元件 PopupWindow 例子

導語: 打造一個下滑底部彈出的視窗:PopupWindow,今日完成小小的購物車功能,現貼上方便大家複製貼上。 直接上程式碼: /** * 顯示popupWindow */

ACM數論一些簡單結論和程式設計技巧總結

前言 最近被數論的模運算卡了一發。。稍微總結一下最近用到的數論結論 另外,get了一些實現的技巧,也一起記一下~免得忘了~ 數論簡單結論 n = p(1) ^ num(1) * p(2) ^

Android控制元件GridView實現分割線

大家都知道Android ListView設定分割線很簡單,設定如下兩個屬性即可:     android:divider     android:dividerHeight GirdView預設是沒有網格線的,那麼該如何設定呢? 現介紹兩種方法: 第一、設定垂直、橫向間距