你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
问题
话题
文章
帮助
登录
注册
ArcGIS Engine
你好,请问我想用 table.UpdateSearchedRows(queryFilter, rowBuffer)更新属性
用这个方法更新完之后,某一字段确实按照我设置的条件进行了更新,但是,原来字段的已有信息都变成了0.。。。请问如何解决这个问题。。谢谢您
3 个回复
朱新颖
赞同来自:
GIS知乎
rowBuffer.set_Value(23,1);这个是针对哪个字段啊?需要将该字段添加到QueryFilter.SubFields中
lovelylife
赞同来自:
if(readpointtime>0)
{
IQueryFilter queryFilter = new QueryFilterClass
{
SubFields = "新旧数据",
WhereClause = "新旧数据 = 0"
};
// Create a feature buffer containing the values to be updated.
ITable table = (ITable)l.FeatureClass;
IRowBuffer rowBuffer = table.CreateRowBuffer();;
rowBuffer.set_Value(23,1);
table.UpdateSearchedRows(queryFilter, rowBuffer);
}
这是更新的代码
溪伊君
赞同来自:
您好,请问后来解决了吗?我遇到了相同的问题。
要回复问题请先
登录
或
注册
发起人
lovelylife
相关问题
GIS知乎上有哪些干货可以推荐?(持续更新中)
如何使用脚本或其他方法,将图层属性中属性域原值内容替换为属性域描述?
属性表联接excel为什么是空的?
【ArcGIS 知乎活动】「开学」了!开「学」了!(活动结果更新)
为什么栅格没有属性表?
请问我在ArcMap10.5中将LAS数据集添加失败是什么原因呢,具体错误如下面的问题补充?
ARCGIS如何实现,按某字段属性值 批量分类导出成shp
ArcGIS Scene Layer 点击获取要素属性
对已发布的缓存服务,如何只更新局部范围的切片
ESRI官网及博客上有哪些值得关注的文章(持续更新)
ArcGIS Pro 按属性选择时Where字句可以向下填充吗
问题状态
最新活动:
2019-01-09 15:13
浏览:
2414
关注:
3
人
3 个回复
朱新颖
赞同来自: GIS知乎
lovelylife
赞同来自:
{
IQueryFilter queryFilter = new QueryFilterClass
{
SubFields = "新旧数据",
WhereClause = "新旧数据 = 0"
};
// Create a feature buffer containing the values to be updated.
ITable table = (ITable)l.FeatureClass;
IRowBuffer rowBuffer = table.CreateRowBuffer();;
rowBuffer.set_Value(23,1);
table.UpdateSearchedRows(queryFilter, rowBuffer);
}
这是更新的代码
溪伊君
赞同来自:
要回复问题请先登录或注册
发起人
相关问题
问题状态