0
這裏我想隱藏的列在DataGrid,列:如何隱藏在datagridview的列正確
<asp:BoundField HeaderText="Transaction Category ID" DataField="TransactionCategoryID"
ItemStyle-CssClass="gridview_item_center" visible="false"/>
但問題是,當我嘗試獲取數據(在JavaScript以下功能),而datagrid列是隱藏的行爲就像它不存在,所以返回的值是錯誤的,是否有任何替代解決方案只是簡單地隱藏列,但值仍然可以接受?
的JavaScript(如果它需要):
function ShowAddDialog(lnkTransactionID) {
if (lnkTransactionID != null) {
//alert("ID:" + $(lnkTransactionID)[0].innerHTML);
var td = lnkTransactionID.parentElement;
var transactionCategory = $(td.nextSibling)[0].innerHTML;
var transactionDesc = $(td.nextSibling.nextSibling.nextSibling)[0].innerHTML;
$("[id$='lblTransactionID']").text($(lnkTransactionID)[0].innerHTML);
$("[id$='hfTransactionID']").val($(lnkTransactionID)[0].innerHTML);
$("[id$='ddlTransactionCategoryInput']").val(transactionCategory);
$("[id$='txtTransactionDescInput']").val(transactionDesc);
}
$("#divDialog").dialog("open");
}
任何想法或參考的CSS類? :) –
看到更新的代碼.. – bazz
作品像魅力(+1),謝謝先生! –