void ucclThang1_SelectedDatesGridViewChanged(object sender, SelectedDatesChangedGridViewEventArgs e) { List <DateTime> lstDate = e.NewDates.ToList(); GridViewRowItem grv = e.Cell.ParentRow; DATAVALUE data = grv.Item as DATAVALUE; data.NgayThang = ucclThang1.ValuesString; GridView.CurrentItem = data; }
// //if (listItem != null) // // if (listItem.IsExpanded) // // ListView.ExpandHierarchyItem(e.Row); // //ListView.ExpandAllHierarchyItems(); //} void ExpandTree(GridViewRowItem row) { ListView.ExpandHierarchyItem(row); var parent = row.Parent as GridViewRowItem; if (parent != null) { ExpandTree(parent); } }
private void gridView_CellValidating(object sender, GridViewCellValidatingEventArgs e) { if (this.gridView.CurrentCell != null) { GridViewCell cellIndex = e.Cell; GridViewRowItem rowItem = e.Row; //object initialCellValue = e.Row.Cells[cellIndex].Value; //if (!initialValues.ContainsKey(cellIndex)) //{ // initialValues.Add(cellIndex, initialCellValue); //} //this.gridView.rebi } }
private void buttonClick(object sender1, RoutedEventArgs e1, GridViewRowItem row, EntityListReportSubsDTO data) { if (lokEntityListView.SelectedItem == null) { MessageBox.Show("لیست نمایشی اصلی انتخاب نشده است"); return; } if (data.EntityListReportID == 0) { MessageBox.Show("زیر گزارش انتخاب نشده است"); return; } var childListView = bizEntityListReport.GetEntityListReport(MyProjectManager.GetMyProjectManager.GetRequester(), data.EntityListReportID, true); frmEntitySubListReportColumns frm = new MyProject_WPF.frmEntitySubListReportColumns(data.SubsColumnsDTO, (int)lokEntityListView.SelectedValue, childListView.EntityListViewID); var dialog = MyProjectManager.GetMyProjectManager.ShowDialog(frm, "frmEntitySubListReportColumns", Enum_WindowSize.Big); dialog.Closed += (sender, e) => Dialog_Closed(sender, e, row); }
private void CheckRollTypeCell(GridViewRowItem parentRow) { if (parentRow.DataContext is TransitionActionTargetDTO) { var cell = parentRow.Cells.FirstOrDefault(x => x.Column == colRoleType); if (cell != null) { if ((parentRow.DataContext as TransitionActionTargetDTO).TargetType == TargetType.RoleMembers) { cell.IsEnabled = true; } else { cell.IsEnabled = false; } } } }
private void SetSubColumns(GridViewRowItem row) { if (row.DataContext is EntityListReportSubsDTO) { var data = (row.DataContext as EntityListReportSubsDTO); var subsColumnsText = ""; if (data.SubsColumnsDTO.Any()) { foreach (var item in data.SubsColumnsDTO) { subsColumnsText += (subsColumnsText == "" ? "" : ",") + item.ParentEntityListViewColumnAlias + "=" + item.ChildEntityListViewColumnAlias; } } var col = row.Cells.FirstOrDefault(x => x.Column.Name == "colSubColumns"); var button = new Button(); button.Click += (sender1, e1) => buttonClick(sender1, e1, row, data); if (subsColumnsText == "") { subsColumnsText = "تعریف ستونها"; } button.Content = subsColumnsText; col.Content = button; } }
private void Dialog_Closed(object sender, WindowClosedEventArgs e, GridViewRowItem row) { SetSubColumns(row); }
void value_LoopCountChanged(object sender, EventArsgLoopCount e) { // 0 、序号 // 1 、回路名称 // 2 、参考电流 // 3、 亮灯率 // 4、 功率因数 // 5、 互感器比 // 6、 回路上限 // 7 、回路下限 // 8、 线路状态 // 9 、昨日数据 // 10、状态 // 11、电压 // 12、电流 // 13、功率 // 14、手动选测自动显示数据 // 15、显示回路数据电压电流等单位 // 16、历史数据查询显示高级选项 var tmp = e.IsShowPro; while (tmp.Count < 19) { tmp.Add(false); } xh0.IsVisible = tmp[0]; xh1.IsVisible = tmp[1]; xh2.IsVisible = tmp[2]; xh3.IsVisible = tmp[3]; xh4.IsVisible = tmp[4]; xh5.IsVisible = tmp[5]; xh6.IsVisible = tmp[6]; xh7.IsVisible = tmp[7]; xh8.IsVisible = tmp[8]; xh17.IsVisible = tmp[18]; xh10.IsVisible = tmp[9] != false && tmp[10]; xh11.IsVisible = tmp[9] != false && tmp[11]; xh12.IsVisible = tmp[9] != false && tmp[12]; xh13.IsVisible = tmp[9] != false && tmp[13]; xh18.IsVisible = Cr.CoreOne.Services.OptionXmlSvr.GetOptionBool(2801, 5) == true; xh19.IsVisible = tmp[20]; //rrrr.Visibility = Visibility.Collapsed; //rrbb.Visibility = Visibility.Collapsed; //rrcc.Visibility = Visibility.Collapsed; //gggg.Visibility = tmp[9] ? Visibility.Visible : Visibility.Collapsed; isShowHis = tmp[9]; if (tmp[9]) { if (Wlst.Cr.CoreOne.Services.OptionXmlSvr.GetOptionBool(2801, 7, true)) { tm.Visibility = Visibility.Collapsed; tm1.Visibility = Visibility.Visible; } else { tm.Visibility = Visibility.Visible; tm1.Visibility = Visibility.Collapsed; } rrrr.Visibility = Visibility.Visible; } else { tm.Visibility = Visibility.Collapsed; tm1.Visibility = Visibility.Collapsed; rrrr.Visibility = Visibility.Collapsed; } _loopcount = e.LoopCount; foreach (var f in lp1234lploopinfo.Items) { GridViewRowItem row = lp1234lploopinfo.ItemContainerGenerator.ContainerFromItem(f) as GridViewRowItem; if (row != null) { if (row.DataContext is LoopInfoLeft) { var sp = row.DataContext as LoopInfoLeft; if (sp.Indexr <= e.LoopCount) { var cc = (Color)ColorConverter.ConvertFromString(sp.Backgroundx); row.Background = new SolidColorBrush(cc); // row.Height = _rouheight; } //else //{ // row.Height = 0; //} // ? new SolidColorBrush(Colors.White) : new SolidColorBrush(Colors.Gray); } } } if (sc != null) { sc.ScrollToTop(); } lp1234lploopinfo.SelectedItem = null; }