답변:
public void Irow(ITable table, string nameOfFrstField , string nameofSecField) {
int fieldFrstIndex = table.FindField(nameOfFrstField);
int fieldSecIndex = table.FindField(nameofSecField);
//insert row
IRow row = table.CreateRow();
//initalize all of the default field values for the new row.
IRowSubtypes rowSubTypes = (IRowSubtypes)row;
rowSubTypes.InitDefaultValues();
row.set_Value(fieldFrstIndex, "Value1");
row.set_Value(fieldSecIndex, "Value2");
row.Store();
}
성능을 향상 IRowBuffer
시키 true
려면 클라이언트 측 버퍼링이 활성화 된 상태에서 삽입 커서를 사용 하는 것이 좋습니다 (예 : 메소드 의 useBuffering
매개 변수에 전달 ITable.Insert
).
자세한 정보는 기능 작성 도움말 주제 의 "삽입 커서 사용"을 참조하십시오 .