public string Grid_GetCellValue(string GridID, Int32 rowIndex, string columnID) { GuiSession SapSession = getCurrentSession(); GuiGridView gridView = (GuiGridView)SapSession.ActiveWindow.FindById(GridID, "GuiGridView"); return(gridView.GetCellValue(rowIndex, columnID)); }
public static string GetCellValue(string id, GuiGridView gridView, GuiSession session, int row, string column) { ValidateGridTarget.ValidateTarget(id, gridView, session); if (gridView == null) { gridView = (GuiGridView)(session).FindById(id); } return(gridView.GetCellValue(row, column)); }
public static string GetCellValueByDisplayColumn(this GuiGridView GridView, int row, string FriendlyColName) { string column = ""; GridView.SelectAll(); foreach (var colName in GridView.SelectedColumns) { string displayCol = GridView.GetDisplayedColumnTitle(colName); if (displayCol.IndexOf(FriendlyColName) >= 0) { column = colName; break; } } GridView.ClearSelection(); return(GridView.GetCellValue(row, column)); }
public static string GetCell(GuiGridView GridView, int row, string FriendlyColName) { string column = ""; GridView.SelectAll(); foreach (var colName in GridView.SelectedColumns) { string displayCol = GridView.GetDisplayedColumnTitle(colName); if (displayCol.IndexOf(FriendlyColName) >= 0) { column = colName; break; } } GridView.ClearSelection(); return GridView.GetCellValue(row, column); }
public static string GetCellValue(this GuiGridView GridView, int col, int row) { int index = 0; string column = ""; GridView.SelectAll(); foreach (var colName in GridView.SelectedColumns) { if (index == col) { column = colName; break; } index++; } GridView.ClearSelection(); return(GridView.GetCellValue(row, column)); }