Is your VFPToolkit object in scope and instantiated?
btw, you may bypass the use of the VFPToolkit and still trim your combo value by using;
this.cboBizUnit.SelectedItem.Text.ToString().Trim();
>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
>>
>>}
>>
Kendall Webb
Senior Software Engineer
MCAD.Net/MCSD.Net