/// <summary> /// 初始化界面 /// </summary> /// <param name="mapid"></param> /// <param name="layerid"></param> /// <param name="objectid"></param> public void Initial(decimal mapid, List <ILayer> layerid, MyGeometryList objectid) { _LayersId = layerid; _ObjectsId = objectid; _MapId = mapid; layerTree.Nodes.Clear(); geomTree.Nodes.Clear(); gridDataList.Columns.Clear(); for (char i = 'A'; i <= 'Z'; i++) { DataGridViewTextBoxColumn col = new DataGridViewTextBoxColumn(); col.HeaderText = i.ToString(); gridDataList.Columns.Add(col); } gridDataList.DataSource = new DataTable(); DataGridViewTextBoxColumn column = new DataGridViewTextBoxColumn(); column.HeaderText = "区域"; column.Name = "objectid"; column.DataPropertyName = "objectid"; column.AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; gridDataList.Columns.Add(column); if (gridDataList.RowCount <= 0) { lblTip.Text = "查询到符合指定条件的记录:0"; } else { lblTip.Text = "查询到符合指定条件的记录:" + (gridDataList.RowCount - 1); } foreach (ILayer layer in layerid) { if (layer is VectorLayer) { TreeNode node = new TreeNode(layer.LayerName); node.Tag = layer; layerTree.Nodes.Add(node); } } }
public MultAreaDataSearchForm(decimal mapId, List <ILayer> layersId, MyGeometryList objectsId) { InitializeComponent(); Initial(mapId, layersId, objectsId); }