/// <summary>
        /// 查询完毕回调
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void NextPageSelectCallback(object sender, UploadStringCompletedEventArgs e)
        {
            CLayerSelectAndGetAtt selRlt = activeLayer.OnLayerSelectAndGetAtt(e);
            TabItem  item;
            string   name;
            DataGrid grid;

            for (int k = 0; k < selRlt.Count.Length; k++)
            {
                for (int i = 0; i < selRlt.Count[k].Length; i++)
                {
                    if (selRlt.Count[k][i] > 0 && selRlt.AttDS[k].attTables != null && selRlt.AttDS[k].attTables[i].Rows != null)
                    {
                        name = activeLayer.LayerObj.LayerAccessInfo[k].LayerInfoList[i].LayerDataName;
                        //if (this.FindName(name) == null)
                        //{
                        //    item = new TabItem()
                        //    {
                        //        Header = name,
                        //        Name = name
                        //    };
                        //    grid = new DataGrid()
                        //    {
                        //        Name = "datagrid" + name + "_" + k + "_" + i,
                        //        Height = 221,
                        //        Width = 493,
                        //        AutoGenerateColumns = false,
                        //        IsReadOnly = true,
                        //        Tag = new TmpInfo() { LayerIndex = i, GDBIndex = k }
                        //    };
                        //    grid.MouseLeftButtonUp += new MouseButtonEventHandler(DataGrid_MouseLeftButtonUp);
                        //    item.Content = grid;
                        //    tabControl1.Items.Add(item);
                        //}
                        //else
                        {
                            item = this.FindName(name) as TabItem;
                            grid = item.Content as DataGrid;
                            grid.Columns.Clear();
                            grid.ItemsSource = null;
                        }
                        List <string> addColumnlHeadArr = new List <string>();
                        addColumnlHeadArr.Add("FID");
                        string[][] arr = new string[/*selRlt.Count[0][i]*/ selRlt.AttDS[k].attTables[i].Rows.Length + 1][];
                        arr[0] = selRlt.AttDS[k].attTables[i].Columns.FldName;

                        List <string[]> addColumnlContentArr = new List <string[]>();
                        string[]        fidArr = new string[selRlt.AttDS[k].attTables[i].Rows.Length];
                        for (int j = 0; j < selRlt.AttDS[k].attTables[i].Rows.Length; j++)
                        {
                            fidArr[j]  = selRlt.AttDS[k].attTables[i].Rows[j].FID.ToString();
                            arr[j + 1] = selRlt.AttDS[k].attTables[i].Rows[j].Values;
                        }
                        addColumnlContentArr.Add(fidArr);
                        BindClass bingclass = new BindClass();
                        bingclass.ColumnDisplay(grid, arr, addColumnlHeadArr, addColumnlContentArr);
                    }
                }
            }
        }