Bookmarks

Yahoo Gmail Google Facebook Delicious Twitter Reddit Stumpleupon Myspace Digg

Search queries

docmd.close 2585, WWWXXXAPC, WWWXXXDOCO, nu vot, dhcpd lease file "binding state", WWWXXXDOCO, how to setup procmail to process html2text, how to setup procmail html2text, WWWXXXAPC., XXXCNZZZ

Links

XODOX
Impressum

#1: need introduced value in detailsview in code-behind

Posted on 2008-04-22 21:36:32 by Bob

Hi,

the detailsview (default mode = insert) is used to introduce names into the
database.
I need in code-behind the introduced name. I tried this:


<asp:DetailsView ID="DetailsView1" runat="server" DefaultMode="Insert" >
<Fields>
<asp:BoundField DataField="name" />
<asp:CommandField ShowInsertButton="True" />
</Fields>
</asp:DetailsView>


code-behind:
-------------
Protected Sub DetailsView1_DataBound(ByVal sender As Object, ByVal e As
System.EventArgs) Handles DetailsView1.DataBound
dim lol as string
lol = DetailsView1.Rows(0).Cells(1).Text
Response.Write(lol)

End Sub


but this gives nothing.

Ant idea how to get the introduced name in code-behind?
Thanks
Bob

Report this message

#2: RE: need introduced value in detailsview in code-behind

Posted on 2008-04-23 16:26:04 by Manish

Hi bob,

I m not able to repplicate the issue. I am getting the desired output. I
tried the same code that you are using. Please find my aspx page.

<asp:DetailsView ID="DetailsView1" runat="server" AutoGenerateRows="False"
DataKeyNames="CategoryID"
DataSourceID="SqlDataSource1" Height="50px" Style="position:
static" Width="125px">
<Fields>
<asp:BoundField DataField="CategoryID"
HeaderText="CategoryID" InsertVisible="False"
ReadOnly="True" SortExpression="CategoryID" />
<asp:BoundField DataField="CategoryName"
HeaderText="CategoryName" SortExpression="CategoryName" />
<asp:BoundField DataField="Description"
HeaderText="Description" SortExpression="Description" />
<asp:CommandField ShowInsertButton="True" />
</Fields>
</asp:DetailsView>

Protected Sub DetailsView1_DataBound(ByVal sender As Object, ByVal e As
System.EventArgs) Handles DetailsView1.DataBound
Dim lol As String
lol = DetailsView1.Rows(0).Cells(1).Text
Response.Write(lol)
End Sub

I am getting the text from the 1st column in row 0.

Regards,
Manish
www.ComponentOne.com

"bob" wrote:

> Hi,
>
> the detailsview (default mode = insert) is used to introduce names into the
> database.
> I need in code-behind the introduced name. I tried this:
>
>
> <asp:DetailsView ID="DetailsView1" runat="server" DefaultMode="Insert" >
> <Fields>
> <asp:BoundField DataField="name" />
> <asp:CommandField ShowInsertButton="True" />
> </Fields>
> </asp:DetailsView>
>
>
> code-behind:
> -------------
> Protected Sub DetailsView1_DataBound(ByVal sender As Object, ByVal e As
> System.EventArgs) Handles DetailsView1.DataBound
> dim lol as string
> lol = DetailsView1.Rows(0).Cells(1).Text
> Response.Write(lol)
>
> End Sub
>
>
> but this gives nothing.
>
> Ant idea how to get the introduced name in code-behind?
> Thanks
> Bob
>
>
>

Report this message

#3: Re: need introduced value in detailsview in code-behind

Posted on 2008-04-24 11:32:58 by Chris

Thanks for replying, but i still get nothing.
What do you get?

i tried this: DetailsView1.Rows(0).Cells(0).Text
but this gives me the headertext ("name") of the field and not the entered
value.

What i want is what the user types into the textbox embedded into the
detailsview.
But now i was thinking: is it not to early to use DetailsView1_DataBound,
because at that stage, nothing is entered into the textbox of the
detailsview?

???

"Manish" <Manish@discussions.microsoft.com> schreef in bericht
news:F52DACB2-790F-4D0D-82BF-EEE438BD746A@microsoft.com...
> Hi bob,
>
> I m not able to repplicate the issue. I am getting the desired output. I
> tried the same code that you are using. Please find my aspx page.
>
> <asp:DetailsView ID="DetailsView1" runat="server" AutoGenerateRows="False"
> DataKeyNames="CategoryID"
> DataSourceID="SqlDataSource1" Height="50px" Style="position:
> static" Width="125px">
> <Fields>
> <asp:BoundField DataField="CategoryID"
> HeaderText="CategoryID" InsertVisible="False"
> ReadOnly="True" SortExpression="CategoryID" />
> <asp:BoundField DataField="CategoryName"
> HeaderText="CategoryName" SortExpression="CategoryName" />
> <asp:BoundField DataField="Description"
> HeaderText="Description" SortExpression="Description" />
> <asp:CommandField ShowInsertButton="True" />
> </Fields>
> </asp:DetailsView>
>
> Protected Sub DetailsView1_DataBound(ByVal sender As Object, ByVal e As
> System.EventArgs) Handles DetailsView1.DataBound
> Dim lol As String
> lol = DetailsView1.Rows(0).Cells(1).Text
> Response.Write(lol)
> End Sub
>
> I am getting the text from the 1st column in row 0.
>
> Regards,
> Manish
> www.ComponentOne.com
>
> "bob" wrote:
>
>> Hi,
>>
>> the detailsview (default mode = insert) is used to introduce names into
>> the
>> database.
>> I need in code-behind the introduced name. I tried this:
>>
>>
>> <asp:DetailsView ID="DetailsView1" runat="server" DefaultMode="Insert" >
>> <Fields>
>> <asp:BoundField DataField="name" />
>> <asp:CommandField ShowInsertButton="True" />
>> </Fields>
>> </asp:DetailsView>
>>
>>
>> code-behind:
>> -------------
>> Protected Sub DetailsView1_DataBound(ByVal sender As Object, ByVal e As
>> System.EventArgs) Handles DetailsView1.DataBound
>> dim lol as string
>> lol = DetailsView1.Rows(0).Cells(1).Text
>> Response.Write(lol)
>>
>> End Sub
>>
>>
>> but this gives nothing.
>>
>> Ant idea how to get the introduced name in code-behind?
>> Thanks
>> Bob
>>
>>
>>

Report this message