C# arcgis engine 怎么对属性表,添加一行数据,删除一行数据,以及修改一行数据。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# arcgis engine 怎么对属性表,添加一行数据,删除一行数据,以及修改一行数据。相关的知识,希望对你有一定的参考价值。

属性表字段:FID ,Shape, NO ,ScenicName ,x ,y.。Shape 为点
就是我只需要知道这些字段的数据,点一个按钮直接插入数据。
ps:请问如果我这样修改之后,在map中会直接真正的更新吗?

属性表,对应的是一个图层,你要获取到该图层的数据(shp还是feature class);然后对这些数据进行增删改。
最后保存,更新地图。肯定会更新的追问

能不能来点具体代码,我这方面基本是小白,还有就是保存是什么意思,是要退出编辑吗?

追答http://www.cnblogs.com/linhugh/articles/2515057.html
http://www.cnblogs.com/feilong3540717/archive/2011/03/11/1981842.html

以上这两个连接,你可能用得到,希望对你有用。

参考技术A pFeatureCursor.InsertFeature(pFeature);

c#怎么在dataGridView里面添加一列?

左边这写数据是从数据库的表里查出来的,右变的数据前三列是数据库里的直接调出来的,但是数量那列我想后加,并且双击一次左面的dgv,右面对应的数据的数量就+1,怎么实现,求帮助

c#添加一列或一行具体代码和注释如下:
//
var d= new DataTable();

//想加几个列就加几个列。
d.Columns.Add("a");
d.Columns.Add("b");
d.Columns.Add("c");

//相加几个行就加几个行
//每行可以满员,也可以个别字段没有值(比如这里的c)
var r = d.NewRow();
r["a"] = 1;
r["b"] = 2;
d.Rows.Add(r);

//数据的类型也可以随意整,不限制
var r2 = d.NewRow();
r2["a"] = "wakaka";
r2["c"] = 2;
d.Rows.Add(r2);

//绑定上去
dataGridView1.DataSource = d;
参考技术A             DataTable dt = new DataTable();
            dt.Columns.Add("编号",typeof(Int32));
            dt.Columns.Add("名称", typeof(string));
            dt.Columns.Add("数量", typeof(string));

            DataRow dr = dt.NewRow();
            dr["编号"] = dataGridView1.CurrentCell.OwningRow.Cells["编号"].ToString();
            dr["名称"] = dataGridView1.CurrentCell.OwningRow.Cells["名称"].ToString();
            dt.Rows.Add(dr);

            dataGridView2.DataSource = dt;

你要的是把左边的部分信息带到右边的表格里吧!?

看懂代码,自己再改下!

追问

我能加一下您的q.q吗,然后细问问

追答

29077384你可以加我的qq,有问题可以留言!上班时间可以帮你远程看下!呵呵!

本回答被提问者采纳
参考技术B dgv.columns.add("","");两参数分别为列名和列标题名追问

那您知道怎么让数量增加吗,双击一次的时候数量是一,双击两次数量就是2...

追答

你在左边的DGV双击事件里给右边的单元格赋值就可以了啊!双击次数可以用变量存储的啊!

追问

我能加一下您的q.q吗

以上是关于C# arcgis engine 怎么对属性表,添加一行数据,删除一行数据,以及修改一行数据。的主要内容,如果未能解决你的问题,请参考以下文章

vs2010中使用C#编写与ArcGIS Engine相关程序时提示错误,错误信息如下

arcgis engine的ilayer怎么创建

ArcGIS Engine生成等值线(C#)

C# + arcgis engine 二次开发,怎样设置图层的颜色?

ArcGIS engine C#开发出现未能加载程序集ESRI.ArcGIS.AxControls

c# arcgis engine 查询shp