यह बहुत आसान है ... इसका मतलब है कि आपकी क्वेरी से कोई परिणाम नहीं लौटाया गया। आपको हमेशा रक्षात्मक रूप से कोड करना होगा और यह देखने के लिए जांचना होगा कि पंक्तियों में अनुक्रमित करने का प्रयास करने से पहले इसमें कोई आइटम है या नहीं। कुछ इस तरह:
if (dt.Rows.Count > 0)
soptype = dt.Rows[0]["SOPTYPE"].ToString();
else
somethingWentWrong();