2010-04-23 15 views
6

मुझे अपना डेटा एसक्यूएल से डेटासेट में भरने के साथ मिलता है। यह केवल दो तालिकाओं के साथ एक तालिका है (श्रेणी आईडी (int) और श्रेणी नाम (वर्कर))।सी # एसक्यूएल डेटा एडाप्टर सिस्टम। डेटा .trongTypingException

जब मैं विधि भरने के बाद अपने डेटासेट को देखता हूं, तो श्रेणी आईडी कॉलम सही लगता है। लेकिन श्रेणी नाम में मेरे पास सिस्टम है। डेटा .trongTypingExceptio एन।

इसका क्या अर्थ हो सकता है?

कोई विचार?

उत्तर

8

जब आप किसी टाइप किए गए डेटासेट में पंक्ति/कॉलम का मान प्राप्त करते हैं, तो डिफ़ॉल्ट रूप से यह डीबीएनयूएल होने पर यह अपवाद उठाता है। तो

string x = Row.CategoryName;//Raises this exception when CategoryName is null. 

आपके द्वारा लिखे गए डाटासेट डिजाइनर के साथ इसे ठीक कर सकते हैं।
CategroyName स्तंभ के लिए "(रिक्त)"

+0

आह, महान की संपत्ति "Nullvalue" सेट करें। बहुत बहुत धन्यवाद। –