You could write a function that takes a single parameter--Datatable (the one
returned by GetDataSources). In the function, create a new datatable (that
from the GetDataSources datatable. In the second loop you would combine the
columns you want to combine into a single column. That's where you could
"Peter" wrote:
> Hi Charlie,
>
> The datatable is the one returned from this method:
>
http://msdn2.microsoft.com/en-us/library/system.data.common.dbdatasourceenumerator.getdatasources.aspx >
>
> "Charlie" wrote:
>
> > I don't know which .net method you are referring to, but you should still be
> > able to control the SELECT statement. The DataAdapter would be the most
> > common .net object to use to get data from an Access or SQL database. The
> > SELECT statement is a property of that object and can be passed as a
> > parameter, or set as a property.
> >
> > In any case, as long as you are using a database that runs sql statements,
> > you should be able to re-code in a way that lets you use a SELECT statement.
> >
> > "Peter" wrote:
> >
> > > Hi Charlie,
> > >
> > > The datatable is returned from a .NET method so I have no control on the
> > > SELECT statement.
> > >
> > > "Charlie" wrote:
> > >
> > > > Assuming you are using a SELECT statement to get your data, you can combine
> > > > the fields in the statement, and SQL will treat any null cells from a string
> > > > type column as empty strings...
> > > >
> > > > SELECT FirstName & " " & LastName AS CustomerName FROM Customers...
> > > >
> > > > In this example, if a FirstName is null and there is only a last name for a
> > > > given record, the CustomerName would be shown as only the last name. You
> > > > would map your grid column to CustomerName. Also, this example assumes both
> > > > columns are strings. You can also combine numeric columns in SQL, but use +
> > > > rather than &.
> > > >
> > > >
> > > > "Peter" wrote:
> > > >
> > > > > I want to create a new column in a datatable from two existing columns. I
> > > > > have no problem to create the new column using the datatable.columns.add
> > > > > method. The problem is the value of the new column may become system.dbnull
> > > > > since one of the two existing columns may have system.dbnull. How can I fix
> > > > > it so the new column will get the value of the other column even the other
> > > > > column is system.dbnull?
> > > > >
> > > > >