Re: Typed Dataset: Add expression-based column?
- From: "Sheng Jiang[MVP]" <sheng_jiang@xxxxxxxxxxxxxxxxxxx>
- Date: Mon, 30 Jul 2007 16:22:45 -0500
You can create a view in the database that join the two tables and use it in
a new \table adapter.
--
Sheng Jiang
Microsoft MVP in VC++
"benji" <benji@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:4ABDF822-9CF6-4886-8BE5-6C3C7FDEEB20@xxxxxxxxxxxxxxxx
Hi, I'm creating a typed dataset based off of a SQL Server 2005 DB. Thereare
2 fields from one table that I'd like to bind to on an ASP.NETdropdownlist.
Since I can't specify two fields in the "Datatextfield" proprety of theare
control, I'm trying to create an expression-based column. One thing that
compilicates things a bit is that one of the fields is actually a number
which points to a friendly display value in a different table. There's a
foreign-key relationship that the dataset designer (and SQL Server 2005)
both aware of. So I can modify the query that my method uses to includethe
proper text value from the other table. However, when I try to, in thequery,
create a single field that combines that text field and the other field (acomplete,
datetime field), I get an error at runtime complaining of a problem
converting between a datetime and a character string:
"Conversion failed when converting datetime from character string"
Line 1329: this.Adapter.SelectCommand.Parameters[0].Value =
((int)(OwnerOfShoes));
Line 1330: DataSet1.ShoeInstancesDataTable dataTable = new
DataSet1.ShoeInstancesDataTable();
Line 1331: this.Adapter.Fill(dataTable);
Line 1332: return dataTable;
Line 1333: }
Should I be trying to architect a solution to this in the SQL query? I'd
really like to try to modify the datatable after the SQL query is
but it gets a bit more complicated because one of the values needs to beWould
looked up in a related table. I'm not sure where I would add the code.
I use a partial class to add a new method?
Any thoughts on this? Any suggestions for the best way to do this?
Thanks.
-Ben
.
- Follow-Ups:
- Re: Typed Dataset: Add expression-based column?
- From: Benji
- Re: Typed Dataset: Add expression-based column?
- Prev by Date: Re: Change connectionstring Typed dataset
- Next by Date: Re: Change connectionstring Typed dataset
- Previous by thread: Datatable Update method not updating
- Next by thread: Re: Typed Dataset: Add expression-based column?
- Index(es):
Relevant Pages
|