全編輯WebGrid控制項LrcGrid(2)——用法

來源:互聯網
上載者:User
web|控制項 用法比較簡單,不必寫一行代碼(這是我的控制項編寫的主要目的之一)。

共有三步:

第一步:在頁面中引用指令碼庫和CSS樣式表庫,本來是可以封閉到資源檔中的,這一步懶得做了:)

代碼如下:

<LINK href="MyFSheet.css" type="text/css" rel="stylesheet">

<script language="javascript" src="UpdArray_LRC.js" type="text/javascript"></script>

第二步:將LrcGrid控制項添加到工具列,將LrcGrid控制項拖到頁面內(這個大家都明白)。

第三步:設定LrcGrid控制項的屬性

屬性名稱 類型 功能 備忘
SelSql屬性 字串類型 SQL選擇語句 SELECT [列名] AS [顯示名],....... FROM [表名] WHERE [條件] ,也可以不寫 WHERE 條件。 關鍵字:SELECT、AS、 FROM、WHERE 必須大寫
例如: SELECT yf AS 抄表月份,customer_id AS 使用者名稱稱,am_id AS 電能表編碼 ,ycbds AS 月初表底數,ymbds AS 月末表底數 FROM comp_dy_sgcb WHERE am_id = ‘0001’
PriKey屬性 字串類型 主鍵名 (如果是多個主鍵則用逗號”,”隔開)
EidtCol屬性 字串類型 可進行修改的列名 列名之間用逗號”,”隔開,設為”1”則表示對除主鍵列外的所有列進行編輯
TitColor屬性 Color類型 標題列的背景色
ColsStr 屬性 字串 您所顯示的資料集在資料庫中的列名 格式要求列名之間用逗號隔開
CollStrCN屬性 字串類型 您所顯示的資料集的顯示列名(也就是AS後的名) 格式要求同上,顯示名之間用逗號隔開
Conn屬性 資料庫連接字串 可為空白,如果保留空的話,控制項將自動從Web.config的Conn鍵中讀值:System.Configuration.ConfigurationSettings.AppSettings["Conn"]
FKCol屬性 外鍵列 格式:列名1(非顯示名)|外鍵列名1|外鍵顯示列名1|外鍵表名1, 列名2(非顯示名)|外鍵列名2|外鍵顯示列名2|外鍵表名2,…...。例如:jlxz_code|jlxz_code|name|code_comp_jlxz,gds_code|gds_code|name|code_sys_gds 注意:你所列出的外鍵列必須包含在EditCol屬性列出的列中,也就是說只有外鍵列是編輯列時才起作用
IsAdd屬性 bool型 控制項是否具有添加記錄的功能。
IsDel屬性 bool型 是否具有刪除記錄的功能。
IsRowEdit屬性 bool型 控制項是否具有列更改記錄的功能
IsSort屬性 bool型 控制項是否具有排序的功能
IsTabChg屬性 bool型 控制項是否具有用斷行符號跳轉焦點的功能
TabN屬性 字串類型 控制項操作的資料庫的表名
IsPager bool型 控制項是否具有分頁的功能
CurrentPageIndex 擷取並設定基於 0 的頁面索引
ItemsPerPage int型 擷取並設定每頁要顯示的記錄數量。預設值為每頁顯示 10 個項目
PagerStyle 枚舉型 該值指示分頁程式使用者介面的樣式 它可以為 PagerStyle 枚舉值:NextPrev 和 NumericPages 之一。在 NextPrev 模式中,將顯示 VCR 式的按鈕,來轉到第一頁、上一頁、下一頁和最後一頁。而在 NumericPages 模式中,將顯示一個下拉式清單,列出所有可用頁面的索引


補充說明: 如果你的SQL選擇語句中有多個表則你必須設定 ColsStr和 TabN的值。

這時你的一個資料表操作的頁面就完成了。




相關文章

E-Commerce Solutions

Leverage the same tools powering the Alibaba Ecosystem

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。