private void workGridView_FocusedRowChanged(object sender, FocusedRowChangedEventArgs e) { if (workGridView.FocusedRowHandle < 0) { rankGrid.DataSource = null; return; } DataRow row = workGridView.GetDataRow(workGridView.FocusedRowHandle); workSet.Fetch(row); Int64 rankNo = AppHelper.ExtractRecNo(workSet.Rank); EReportItemCode code = workSet.ItemCode; if (rankNo < 1) { rankGrid.DataSource = null; return; } rankRowSet.Select(rankNo); rankGrid.DataSource = (rankRowSet.Empty == true) ? null : rankRowSet.DataSet.Tables[0]; rankGridView.ClearSelection(); AppHelper.RefreshGridData(rankGridView); SetRankRowColumnVisible(code); }
private void rankGridView_FocusedRowChanged(object sender, FocusedRowChangedEventArgs e) { DataRow row = rankGridView.GetDataRow(e.FocusedRowHandle); rankSet.Fetch(row); SetRankRowColumnVisible(rankSet.ItemCode); rankRowSet.Select(rankSet.RecNo); }
private void Load(Int64 rankNo) { rankRowSet.Select(rankNo); for (int i = 0; i < rankRowSet.RowCount; i++) { rankRowSet.Fetch(i); RankRowObject item = new RankRowObject(); item.RecNo = rankRowSet.RecNo; item.RankNo = rankRowSet.RankNo; item.Index = rankRowSet.Index; item.Name = rankRowSet.Name; item.Lower1 = rankRowSet.Lower1; item.Upper1 = rankRowSet.Upper1; item.Lower2 = rankRowSet.Lower2; item.Upper2 = rankRowSet.Upper2; indexes.Add(item.Index, item); names.Add(item.Name, item); } }
private void SetEditValueFromDataSet() { if (rankSet.Empty == true) { itemCodeCombo.SelectedIndex = 0; nameEdit.Text = ""; memoEdit.Text = ""; } else { itemCodeCombo.SelectedValue = rankSet.ItemCode; nameEdit.Text = rankSet.Name; memoEdit.Text = rankSet.Memo; } rankRows.Clear(); rankRowSet.Select(rankSet.RecNo); for (int i = 0; i < rankRowSet.RowCount; i++) { rankRowSet.Fetch(i); TestRankRow row = new TestRankRow(); row.Index = rankRowSet.Index; row.Name = rankRowSet.Name; row.Lower1 = rankRowSet.Lower1; row.Upper1 = rankRowSet.Upper1; row.Lower2 = rankRowSet.Lower2; row.Upper2 = rankRowSet.Upper2; rankRows.Add(row); } rankRowGrid.DataSource = (rankRows.Count == 0) ? null : rankRows; SetRankRowColumnVisible((EReportItemCode)itemCodeCombo.SelectedValue); RefreshRankRowData(); }