略過巡覽連結。
略過巡覽連結      
  如何在JQDataGrid 插入一個 Button,並且可以 Click 呼叫 Js function? 觀看回應
[1] InfoCommon  SQL 增加一個虛擬欄位
ex: Select '' AS ckBox From Customers
[2] JQDataGrid最前面加入ckBox虛擬欄位並在formatscript屬性設定一個Javascript 的函式名稱,ex: ckBoxFormater
[3] 實作 Javascript 函式
function ckBoxFormater(value,row,index)
{
return '<input type="button" value="'+ value +'" onclick="myClick()"/>';
}

  export 匯出Excel時,如何讓 JQDataGrid 上的隱藏欄位不要匯出? 觀看回應
1. JQWebClient\js\jquery.infolight.js文件中查找exportGrid方法。

2.
在方法的:

var option = $(dgid).datagrid('getColumnOption', field);

程式下,增加一個if程式:

if (!option.hidden) {

3.
這個if一直到:

columns.push(column);

下,整個包起來。

  JQDataGrid上Combox連動如何撰寫? 觀看回應
1.combobox連動:

在第一個comboOnSelect上定義方法

function filterCity() {

var val = $(this).combobox("getValue");

var row = $('#dataGridMaster').datagrid('getSelected');

var rowIndex = $('#dataGridMaster').datagrid('getRowIndex', row);

var editor = $('#dataGridMaster').datagrid('getEditor', { index: rowIndex, field: 'ShipCity' });

var combo = editor.target;

combo.combobox('setWhere', "CountryID = '" + val + "'");

}

//
上面有元件、欄位名稱請自行替換為自己的。

2.combobox
過濾:

OnBeforeLoad
屬性上定義方法

function comboBeforeLoad(param) { 

var queryWord = new Object();

queryWord.whereString = "where
條件";

param.queryWord = $.toJSONString(queryWord);

}

  要如何抓到DataGridView所有rows的值呢? 觀看回應
var rows = $('#dataGridMaster').datagrid('getRows');取回當前頁的所有資料。

  請問該如何在javascript中改變datagrid的AllowAdd屬性? 觀看回應
[1]如果能在 .cs 判斷條件的話,在 Page_Load() 事件加入
JQDataGrid1.AllowAdd = false; //不允許新增
[2]若在前端才能判斷,就還是透過 Javascript code
$('#toolItemdataGridView新增').hide() 將新增按鈕隱藏
 OnBeforeInsert() OnInsert() 事件來控制