आर्कोबजेक्ट: तालिका में डेटा कैसे डालें?


9

मेरे पास ArcOatalog में एक तालिका है जिसका नाम WorkOrderAss है।

इस तालिका में 3 कॉलम हैं: (OBJECTID, FeatureName, नाम)।

मैं C # के पीछे के कोड से इस तालिका में डेटा सम्मिलित करना चाहता हूं।

किसी भी सहायता की सराहना की जाएगी।


4
क्या यह तालिका एसडीई में है, जियोडेटाबेस फाइल करें?
CaptDragon

1
हाँ, यह एसडीई है।
आईबीआरए

जवाबों:


9
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();
}

9

बेहतर प्रदर्शन के लिए, IRowBufferक्लाइंट साइड बफरिंग सक्षम (जैसे विधि trueके useBufferingपैरामीटर के लिए पास ITable.Insert) के साथ कर्सर का उपयोग करने और डालने पर विचार करें ।

अधिक जानकारी के लिए विषय बनाने में "सम्मिलित करें कर्सर का उपयोग करें" देखें ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.