---------------------------------------- function grid_SelectionChanged(s, e) { s.GetSelectedFieldValues("ContactName", GetSelectedFieldValuesCallback); } function GetSelectedFieldValuesCallback(values) { selList.BeginUpdate(); try { selList.ClearItems(); for(var i = 0; i < values.length; i ++) { selList.AddItem(values[i]); } } finally { selList.EndUpdate(); } document.getElementById("selCount").innerHTML = grid.GetSelectedRowCount(); }
客户端选择行 //function is called on changing focused row function OnGridFocusedRowChanged() { // Query the server for the "EmployeeID" and "Notes" fields from the focused row // The values will be returned to the OnGetRowValues() function grid.GetRowValues(grid.GetFocusedRowIndex(), "EmployeeID;Notes", OnGetRowValues); } //Value array contains "EmployeeID" and "Notes" field values returned from the server function OnGetRowValues(values) { var notes = document.getElementById("detailnotes"); notes.value = values[1]; var image = document.getElementById("detailimage"); image.src = "FocusedRow.aspx?Photo=" + values[0]; }