private void WindPowerLockPointBind_Load(object sender, EventArgs e) { //加载列表 DataTable dtRvalue = new DataTable(); var request = new LoadAllpointDefByTypeRequest() { Type = "4" }; var resposne = _GraphicsbaseinfService.LoadAllpointDefByType(request); dtRvalue = resposne.Data; if (dtRvalue.Rows.Count > 0) { DataRow[] _DataRow = dtRvalue.Select("DevName like '%开停%' and Point like '" + _StationNumber.ToString("000") + "%'"); dtRvalue = ToDataTable(_DataRow); } if (dtRvalue.Rows.Count > 0) { gridControl1.DataSource = dtRvalue; //设置选择状态 for (int i = 0; i < dtRvalue.Rows.Count; i++) { if (_EditPoint.Contains(gridView1.GetDataRow(i).ItemArray[0].ToString())) { gridView1.FocusedRowHandle = i; } } } }
public BasicResponse <DataTable> LoadAllpointDefByType(LoadAllpointDefByTypeRequest graphicsbaseinfrequest) { return(graphicsbaseinfService.LoadAllpointDefByType(graphicsbaseinfrequest)); }