当前位置: 首页>>代码示例>>Java>>正文


Java IRow.setValue方法代码示例

本文整理汇总了Java中com.esri.arcgis.geodatabase.IRow.setValue方法的典型用法代码示例。如果您正苦于以下问题:Java IRow.setValue方法的具体用法?Java IRow.setValue怎么用?Java IRow.setValue使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.esri.arcgis.geodatabase.IRow的用法示例。


在下文中一共展示了IRow.setValue方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: modify

import com.esri.arcgis.geodatabase.IRow; //导入方法依赖的package包/类
public void modify(Object element, String property, Object value) {
	if(value.toString().equals("")||this.oid<0)return;
	try {
		edit.startEditing(true);
		edit.startEditOperation();
		TableItem item=(TableItem)element;
		String[] column = (String[]) item.getData();
		
		int col=new Integer(property).intValue();
		column[col]=value.toString();
		QueryFilter qf=new QueryFilter();
		qf.setWhereClause("FID="+column[oid]);
		ICursor cursor=table.update(qf,false);
		IRow row=cursor.nextRow();
		row.setValue(col,value);
		row.store();
		edit.stopEditOperation();
		edit.stopEditing(true);
		tv.update(item.getData(),null);
	} catch (Exception e) {
		e.printStackTrace();
	}
}
 
开发者ID:vonpower,项目名称:VonRep,代码行数:24,代码来源:PropDialog.java

示例2: modifyCell

import com.esri.arcgis.geodatabase.IRow; //导入方法依赖的package包/类
/**
	 * @param frId The index of given revise field
	 * @param cursor The cursor of selectionSet of a pair
	 * @param ratio Revise value
	 * @throws Exception
	 * @desire getSelection
	 * @usedfor modify the value of cells in selectionSet
	 */
	private void modifyCell(int frId,ICursor cursor,double ratio)throws Exception{
		int fwId=cursor.findField(fieldWrite);
		IRow row = cursor.nextRow();
		DecimalFormat format=new DecimalFormat("#.00");
		while(row!=null){
			double readValue=Double.parseDouble(row.getValue(fwId).toString());
			String formatStr=format.format(readValue*ratio);
			Double writeValue=new Double(formatStr);
			System.out.println("modify before:"+readValue+" after:"+writeValue);
			row.setValue(fwId,writeValue);
			row.store();
//			cursor.updateRow(row);
			row=cursor.nextRow();
		}
	}
 
开发者ID:vonpower,项目名称:VonRep,代码行数:24,代码来源:EstModify.java


注:本文中的com.esri.arcgis.geodatabase.IRow.setValue方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。