Well the following solution seems a little crazy in that it appears to be the only way I have found and a lot of work. But it is what I found.
where:
ClientDataSet = DataSet
born is a (DOB) field in esclient
testBox4 is the component I'm attempting to control.
Binding b = new Binding("Text",ClientDataSet,"esclient.born");
b.Format += new ConvertEventHandler(DateTimeToDate);
textBox4.DataBindings.Add(b);
Apparently, the DataAdapter converts the date to a datetime field automatically (I don't know how to change that - but I bet there is some way). Then when you bind the dataset field to the component (ie textbox) you must write a function to convert it. This does appear to work. However, I would have expected more from a new (and better?) language.
John
John Fabiani
Woodland, CA