ArcEngine属性表显示问题

问题描述

publicpartialclassattribute:Form{privateILayerlayer;publicattribute(ILayerlyr){InitializeComponent();layer=lyr;//this.Text="""+layer.Name+""属性表";}privatevoidattribute_Load(objectsender,EventArgse){//try{ITablelyrtable=(ITable)layer;DataTabletable=newDataTable();IFieldfield;for(inti=0;i<lyrtable.Fields.FieldCount;i++){field=lyrtable.Fields.get_Field(i);table.Columns.Add(field.Name);}object[]values=newobject[lyrtable.Fields.FieldCount];IQueryFilterqueryFilter=newQueryFilter();ICursorcursor=lyrtable.Search(queryFilter,true);IRowrow;while((row=cursor.NextRow())!=null){for(intj=0;j<lyrtable.Fields.FieldCount;j++){objectob=row.get_Value(j);values[j]=ob;}table.Rows.Add(values);}this.dataGridView1.DataSource=table;}//catch//{//MessageBox.Show("无法显示属性表!");//this.Close();}}无法打开属性变问题在这行代码for(inti=0;i<lyrtable.Fields.FieldCount;i++);提示未将对象引用设置到对象的实例。求解答

时间: 2024-08-04 12:17:00

ArcEngine属性表显示问题的相关文章

arcgis engine10 0 c#-ArcGIS Engine10.0 显示属性表的时候不成功,代码最后两行有问题,已标注,求解。

问题描述 ArcGIS Engine10.0 显示属性表的时候不成功,代码最后两行有问题,已标注,求解. 源码: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using ESR

CSS属性表简表

CSS 属性表简表,列出了一些我们常用的CSS的属性. 属性名称 属性含义 属性值 字体属性(Font) font-family 使用什么字体 所有的字体 font-style 字体是否斜体 Normal.italic.oblique font-variant 是否用小体大写 Normal.small-caps font-weight 字体的粗细 Normal.bold.bolder.lithter等 font-size 字体的大小 Absolute-size.relative-size.len

如何实现由列表控件控制的属性表

摘要:很多MFC的程序都用到了属性表和属性页来实现选项设置的界面,但是MFC本身提供的属性表页功能有限,界面也很原始,一些新软件都实现了自己定义的更为美观的属性页.MFC原始的属性页是通过CTabCtrl进行切换控制的,本文给出了一种现在较为常见的用CListCtrl进行页面切换的属性页的方法,并且对对列表控件进行了重绘. CMyPropertySheet是一个从CPropertySheet派生而来的类,因此你仍然可以不费力的利用MFC CPropertySheet的诸多特性,具体使用方法稍后我

visual studio 2010-vs2010 mfc 如何创建属性表单

问题描述 vs2010 mfc 如何创建属性表单 vs2010 mfc 如何创建属性表单,如何添加属性页,我刚开始学,麻烦详细一些 如何插入属性页对话框资源 解决方案 1.插入3个属性页对话框资源.2.分别给3个属性页创建一个新类.3.创建一个属性表单类.4.分别定义3个属性表单对象,把对象添加到属性表单中.5.设置属性表单的 样式,并启用OnSetActive()虚函数 设置属性表单向导6.创建一个按钮命令响应函数,显示属性表单. ///////////////////////////////

arcgis-如何实现类似ArcGIS双击属性表定位到要素的功能 AE+C#二次开发 求帮助,新手。

问题描述 如何实现类似ArcGIS双击属性表定位到要素的功能 AE+C#二次开发 求帮助,新手. 在属性表里已经获得属性了,怎么才能定位显示呢,就是把地图以那个要素为中心,放大.

修改注册表显示被病毒恶意隐藏文件解决办法

问题描述 近来,有一些网友发现自己硬盘上的文件全被隐藏了,打开空白一片,但是查看其硬盘属性却显示空间已经在使用中,而且设置"显示隐藏的文件"也无法查看,在这种情况下如何显示隐藏的文件呢? 首先打开"任务管理器",应该有个svohost.exe进程,把它结束掉.到c:/windows/system322里找到svohost.exe把它删除. 断开网络连接,然后打开"任务管理器",应该有个svohost.exe进程,把它结束掉.到c:/windows

修改注册表显示被病毒恶意隐藏文件

近来,有一些网友发现自己硬盘上的文件全被隐藏了,打开空白一片,但是查看其硬盘属性却显示空间已经在使用中,而且设置"显示隐藏的文件"也无法查看,在这种情况下如何显示隐藏的文件呢? 首先打开"任务管理器",应该有个SVOHOST.EXE进程,把它结束掉.到C:/WINDOWS/system322里找到SVOHOST.EXE把它删除. 断开网络连接,然后打开"任务管理器",应该有个SVOHOST.EXE进程,把它结束掉.到C:/WINDOWS/syst

属性表标签上的位图在MFC、CB下的实现

属性表标签(tab control)支持在每一个item上放Image 图片.在mfc下实现相当简单,可分为以下几步: step1: create a bitmap resource with the images you can also use icons or even create the images at run time. the size of the images should be in proportion to the height of the label. step2

Excel2003工作表显示与隐藏的方法

Excel2003工作表显示与隐藏的方法   隐藏工作表 1.选中要隐藏的工作表标签,格式-工作表-隐藏 2.Sheet1工作表已隐藏,效果如下图. 显示工作表 1.选中其他工作表标签,格式-工作表-取消隐藏 2.弹出对话框,选中要显示的工作表,并确定. 3.Sheet1工作表被显示出来,效果如下图. word教程 Excel教程 PowerPoint教程