This is the error I am receiving. The drPMRLog is returning a new row, with the columns, except for the PK that has iterated, set to NULL.
Line 196: this.oPMRLog.NewRow();
Line 197: DataRow drPmrLog = this.oPMRLog.DataRow;
Line 198: drPMRLog["Title"] = VFPToolkit.strings.AllTrim(this.cboPosition.SelectedItem.Text);
Line 199: drPMRLog["Biz_Unit"] = VFPToolkit.strings.AllTrim(this.cboBizUnit.SelectedItem.Text);
Line 200: drPMRLog["Program"] = VFPToolkit.strings.AllTrim(this.cboPosition.SelectedItem.Text);
The data from the combo box, when viewed in the debugger is returning the proper value (Not NULL), with the same exception listed below.
"[NullReferenceException: Object reference not set to an instance of an object.]"
>>
I am now experiencing this error on the first replacement "[NullReferenceException: Object reference not set to an instance of an object.]"
>>
>>I am trying this :
>>
>>drPMRLog["PMRLog.Title"] = ComboBox.Text
>>
>>It did, however, add the new row.
>>
>>>
>
>Try it without the PMRLog. part of your column name. I'm not sure, but I think that the table name is implicit to the datarow and not necessary here.
>
>Also, I didn't include this in my sample, but you could also do a check for the existance of the datarow object before attempting to use it.
>
>Is the value of ComboBox.Text a string in the debugger?
>
>>pre>
>if(drPMLog != null)
>{
> drPMRLog["Title"] = ComboBox.Text
>
>}
>
Bill Benton
Senior Systems Analyst
Nuvell Financial Services