Ask a Question related to ASP.NET General, Design and Development.
-
Datagrid Template columns shows data from first row
I have a datagrid with a template column that has a hyperlink and a label.
The hyperlink text is bound to Title from my dataset and the label text is
bound to Author in the dataset. The grid displays with the template columns
showing the Title and the Author from the first row in all rows. The other
none template columns are fine. Obviously I am not understanding something
here. What am I missing?????
--
Barry Fitzgerald
Guest
-
How to add a Dropdown list to a datagrid at runtime (dynamic) without using template columns in ASP.NET and still have the ability to us the datagrid Update event.
How to add a Dropdown list to a datagrid at runtime (dynamic) without using template columns in ASP.NET and still have the ability to us the... -
recover value from datagrid w/template columns
Hi, a time before i have asked about how to recover a sigle field value when editing a row in a datagrid. you answer me that i can use the datakey... -
binding data to datagrid(template columns)
I create a datagrid where only have 2 template columns(label control) . I want to populate them from a dataset , but i donīt know how to do it??... -
Dynamic datagrid template Columns Need Help.
I am having problems trying to create these template columns dynamically. '<Columns> ' <asp:TemplateColumn> ' <ItemTemplate> ' <asp:LinkButton... -
ClintID does not work for datagrid template columns controls
Hello I have a datagrid "dg" which has two template columns. The first template column contains a button denoted "b" and the second template column... -
Felix Wu [MSFT] #2
RE: Datagrid Template columns shows data from first row
HI Barry,
How did you bind the data? Check the HTML view of the page, how does bind
line look like?
Please try this:
<ItemTemplate>
<asp:Label id="Label1" runat="server" Text='<%# DataBinder.Eval(Container,
"DataItem.Author") %>'>
...
</ItemTemplate>
Regards,
Felix Wu
=============
This posting is provided "AS IS" with no warranties, and confers no rights.
--------------------columns>From: <BarryFz@home.com>
>Subject: Datagrid Template columns shows data from first row
>Date: Mon, 7 Jul 2003 07:36:56 -0500
>Lines: 12
>X-Priority: 3
>X-MSMail-Priority: Normal
>X-Newsreader: Microsoft Outlook Express 6.00.2800.1106
>X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
>Message-ID: <eBAUtRIRDHA.2204@TK2MSFTNGP12.phx.gbl>
>Newsgroups: microsoft.public.dotnet.framework.aspnet
>NNTP-Posting-Host: 12.108.131.130
>Path: cpmsftngxa09.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFTN GP12.phx.gbl
>Xref: cpmsftngxa09.phx.gbl microsoft.public.dotnet.framework.aspnet:32670
>X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet
>
>I have a datagrid with a template column that has a hyperlink and a label.
>The hyperlink text is bound to Title from my dataset and the label text is
>bound to Author in the dataset. The grid displays with the template>showing the Title and the Author from the first row in all rows. The other
>none template columns are fine. Obviously I am not understanding something
>here. What am I missing?????
>
>--
>Barry Fitzgerald
>
>
>
>Felix Wu [MSFT] Guest
-
Re: Datagrid Template columns shows data from first row
I work in the IDE and this is the code generated by the template editor:
<asp:TemplateColumn HeaderText="Title">
<ItemTemplate>
<asp:HyperLink id=HyperLink1 runat="server" Text='<%#
DataBinder.Eval(dsBookSearch, "Tables[BookSearch].DefaultView.[0].Title")
%>' navigateUrl="BookInfo.aspx">
</asp:HyperLink><BR>
<asp:Label id="Label2" runat="server"> by </asp:Label>
<asp:Label id=Label1 runat="server" Text='<%#
DataBinder.Eval(dsBookSearch, "Tables[BookSearch].DefaultView.[0].Author")
%>'>
</asp:Label>
</ItemTemplate>
</asp:TemplateColumn>
--
Barry Fitzgerald
"Felix Wu [MSFT]" <felixwu@online.microsoft.com> wrote in message
news:UwcpA4PRDHA.1748@cpmsftngxa09.phx.gbl...DataBinder.Eval(Container,> HI Barry,
>
> How did you bind the data? Check the HTML view of the page, how does bind
> line look like?
>
> Please try this:
>
> <ItemTemplate>
> <asp:Label id="Label1" runat="server" Text='<%#rights.> "DataItem.Author") %>'>
> ...
> </ItemTemplate>
>
> Regards,
>
> Felix Wu
> =============
> This posting is provided "AS IS" with no warranties, and confers nolabel.>
>
> --------------------> >From: <BarryFz@home.com>
> >Subject: Datagrid Template columns shows data from first row
> >Date: Mon, 7 Jul 2003 07:36:56 -0500
> >Lines: 12
> >X-Priority: 3
> >X-MSMail-Priority: Normal
> >X-Newsreader: Microsoft Outlook Express 6.00.2800.1106
> >X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
> >Message-ID: <eBAUtRIRDHA.2204@TK2MSFTNGP12.phx.gbl>
> >Newsgroups: microsoft.public.dotnet.framework.aspnet
> >NNTP-Posting-Host: 12.108.131.130
> >Path: cpmsftngxa09.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFTN GP12.phx.gbl
> >Xref: cpmsftngxa09.phx.gbl microsoft.public.dotnet.framework.aspnet:32670
> >X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet
> >
> >I have a datagrid with a template column that has a hyperlink and ais> >The hyperlink text is bound to Title from my dataset and the label textother> columns> >bound to Author in the dataset. The grid displays with the template> >showing the Title and the Author from the first row in all rows. Thesomething> >none template columns are fine. Obviously I am not understanding>> >here. What am I missing?????
> >
> >--
> >Barry Fitzgerald
> >
> >
> >
> >
Guest
-
Re: Datagrid Template columns shows data from first row
I got it to work by using Container,DataItem... I don't understand why
this works but refrencing the dataset does not?
--
Barry Fitzgerald
<BarryFz@home.com> wrote in message
news:OceNkOURDHA.2676@TK2MSFTNGP10.phx.gbl...bind> I work in the IDE and this is the code generated by the template editor:
>
> <asp:TemplateColumn HeaderText="Title">
> <ItemTemplate>
> <asp:HyperLink id=HyperLink1 runat="server" Text='<%#
> DataBinder.Eval(dsBookSearch, "Tables[BookSearch].DefaultView.[0].Title")
> %>' navigateUrl="BookInfo.aspx">
> </asp:HyperLink><BR>
> <asp:Label id="Label2" runat="server"> by </asp:Label>
> <asp:Label id=Label1 runat="server" Text='<%#
> DataBinder.Eval(dsBookSearch, "Tables[BookSearch].DefaultView.[0].Author")
> %>'>
> </asp:Label>
> </ItemTemplate>
> </asp:TemplateColumn>
> --
> Barry Fitzgerald
>
>
> "Felix Wu [MSFT]" <felixwu@online.microsoft.com> wrote in message
> news:UwcpA4PRDHA.1748@cpmsftngxa09.phx.gbl...> > HI Barry,
> >
> > How did you bind the data? Check the HTML view of the page, how doesmicrosoft.public.dotnet.framework.aspnet:32670> DataBinder.Eval(Container,> > line look like?
> >
> > Please try this:
> >
> > <ItemTemplate>
> > <asp:Label id="Label1" runat="server" Text='<%#> rights.> > "DataItem.Author") %>'>
> > ...
> > </ItemTemplate>
> >
> > Regards,
> >
> > Felix Wu
> > =============
> > This posting is provided "AS IS" with no warranties, and confers no> >
> >
> > --------------------> > >From: <BarryFz@home.com>
> > >Subject: Datagrid Template columns shows data from first row
> > >Date: Mon, 7 Jul 2003 07:36:56 -0500
> > >Lines: 12
> > >X-Priority: 3
> > >X-MSMail-Priority: Normal
> > >X-Newsreader: Microsoft Outlook Express 6.00.2800.1106
> > >X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
> > >Message-ID: <eBAUtRIRDHA.2204@TK2MSFTNGP12.phx.gbl>
> > >Newsgroups: microsoft.public.dotnet.framework.aspnet
> > >NNTP-Posting-Host: 12.108.131.130
> > >Path: cpmsftngxa09.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFTN GP12.phx.gbl
> > >Xref: cpmsftngxa09.phx.gbl> label.> > >X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet
> > >
> > >I have a datagrid with a template column that has a hyperlink and a> is> > >The hyperlink text is bound to Title from my dataset and the label text> other> > columns> > >bound to Author in the dataset. The grid displays with the template> > >showing the Title and the Author from the first row in all rows. The> something> > >none template columns are fine. Obviously I am not understanding>> >> > >here. What am I missing?????
> > >
> > >--
> > >Barry Fitzgerald
> > >
> > >
> > >
> > >
>
Guest
-
Felix Wu [MSFT] #5
Re: Datagrid Template columns shows data from first row
Hi Barry,
ASP.NET provides you many binding options for different purpose.
Container.DataItem allows you to bind to each element of DataSource. For
more information about Data Binding, the following link may help:
Data Binding Expression Syntax
[url]http://msdn.microsoft.com/library/en-us/cpgenref/html/cpcondatabindingexpres[/url]
sionsyntax.asp
Regards,
Felix Wu
=============
This posting is provided "AS IS" with no warranties, and confers no rights.
--------------------<UwcpA4PRDHA.1748@cpmsftngxa09.phx.gbl>>From: <BarryFz@home.com>
>References: <eBAUtRIRDHA.2204@TK2MSFTNGP12.phx.gbl>
<OceNkOURDHA.2676@TK2MSFTNGP10.phx.gbl>"Tables[BookSearch].DefaultView.[0].Author")>Subject: Re: Datagrid Template columns shows data from first row
>Date: Tue, 8 Jul 2003 07:06:47 -0500
>Lines: 93
>X-Priority: 3
>X-MSMail-Priority: Normal
>X-Newsreader: Microsoft Outlook Express 6.00.2800.1106
>X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
>Message-ID: <eLpLhlURDHA.3796@tk2msftngp13.phx.gbl>
>Newsgroups: microsoft.public.dotnet.framework.aspnet
>NNTP-Posting-Host: exchange.gumdropbooks.com 12.108.131.130
>Path: cpmsftngxa09.phx.gbl!TK2MSFTNGP08.phx.gbl!tk2msftn gp13.phx.gbl
>Xref: cpmsftngxa09.phx.gbl microsoft.public.dotnet.framework.aspnet:32959
>X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet
>
>I got it to work by using Container,DataItem... I don't understand why
>this works but refrencing the dataset does not?
>
>--
>Barry Fitzgerald
>
>
><BarryFz@home.com> wrote in message
>news:OceNkOURDHA.2676@TK2MSFTNGP10.phx.gbl...>> I work in the IDE and this is the code generated by the template editor:
>>
>> <asp:TemplateColumn HeaderText="Title">
>> <ItemTemplate>
>> <asp:HyperLink id=HyperLink1 runat="server" Text='<%#
>> DataBinder.Eval(dsBookSearch, "Tables[BookSearch].DefaultView.[0].Title")
>> %>' navigateUrl="BookInfo.aspx">
>> </asp:HyperLink><BR>
>> <asp:Label id="Label2" runat="server"> by </asp:Label>
>> <asp:Label id=Label1 runat="server" Text='<%#
>> DataBinder.Eval(dsBookSearch,text>bind>> %>'>
>> </asp:Label>
>> </ItemTemplate>
>> </asp:TemplateColumn>
>> --
>> Barry Fitzgerald
>>
>>
>> "Felix Wu [MSFT]" <felixwu@online.microsoft.com> wrote in message
>> news:UwcpA4PRDHA.1748@cpmsftngxa09.phx.gbl...>> > HI Barry,
>> >
>> > How did you bind the data? Check the HTML view of the page, how does>microsoft.public.dotnet.framework.aspnet:32670>> DataBinder.Eval(Container,>> > line look like?
>> >
>> > Please try this:
>> >
>> > <ItemTemplate>
>> > <asp:Label id="Label1" runat="server" Text='<%#>> rights.>> > "DataItem.Author") %>'>
>> > ...
>> > </ItemTemplate>
>> >
>> > Regards,
>> >
>> > Felix Wu
>> > =============
>> > This posting is provided "AS IS" with no warranties, and confers no>> >
>> >
>> > --------------------
>> > >From: <BarryFz@home.com>
>> > >Subject: Datagrid Template columns shows data from first row
>> > >Date: Mon, 7 Jul 2003 07:36:56 -0500
>> > >Lines: 12
>> > >X-Priority: 3
>> > >X-MSMail-Priority: Normal
>> > >X-Newsreader: Microsoft Outlook Express 6.00.2800.1106
>> > >X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
>> > >Message-ID: <eBAUtRIRDHA.2204@TK2MSFTNGP12.phx.gbl>
>> > >Newsgroups: microsoft.public.dotnet.framework.aspnet
>> > >NNTP-Posting-Host: 12.108.131.130
>> > >Path: cpmsftngxa09.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFTN GP12.phx.gbl
>> > >Xref: cpmsftngxa09.phx.gbl>> label.>> > >X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet
>> > >
>> > >I have a datagrid with a template column that has a hyperlink and a>> > >The hyperlink text is bound to Title from my dataset and the label>>> is>> other>> > >bound to Author in the dataset. The grid displays with the template
>> > columns
>> > >showing the Title and the Author from the first row in all rows. The>> something>> > >none template columns are fine. Obviously I am not understanding>>>> > >here. What am I missing?????
>> > >
>> > >--
>> > >Barry Fitzgerald
>> > >
>> > >
>> > >
>> > >
>> >
>>
>
>Felix Wu [MSFT] Guest



Reply With Quote

