OH, I think UID is your primary key, so leave it as databound and make it
read only=true if you are displaying it in the datagrid..

Karthick


-----Original Message-----
From: Anna Leon [mailto:[EMAIL PROTECTED] 
Sent: 01 October 2004 16:51
To: [EMAIL PROTECTED]
Subject: RE: [AspNetAnyQuestionIsOk] Datagrid Edit

What about the uid? Change that to a template column
too? Or can I leave it as a databound column?

--- Karthick Kumar <[EMAIL PROTECTED]>
wrote:

> Hi,
> 
>  
> 
> It is because you are passing the same values for
> the two textboxes and you
> are taking from the available datagrid  [ see in
> your code: Dim uname as
> TextBox = e.Item.Cells(2).Controls(0) ] 
> 
> So better try the following:
> 
>  
> 
> 1.    In your datagrid, instead of Databound, have
> it as template columns
> like below:
> 
>  
> 
> (Replace the DataItem.std with your column, for
> example DataItem.Username
> and id as DataItem.txtUsername etc.) 
> 
>  
> 
> ** Note: You got to do this for all the columns
> which you want to edit **
> 
>  
> 
> <asp:TemplateColumn HeaderText="Standard Time">
> 
> <ItemTemplate>
> 
> <asp:Label runat="server" Text='<%#
> DataBinder.Eval(Container,
> "DataItem.Std") %>'></asp:Label>
> 
> </ItemTemplate>
> 
> <EditItemTemplate>
> 
> <asp:TextBox runat="server" id="txtStd" Text='<%#
> DataBinder.Eval(Container,
> "DataItem.Std") %>'></asp:TextBox>
> 
> </EditItemTemplate>
> 
> </asp:TemplateColumn>
> 
>  
> 
> 2.    And then get the entered updated value in your
> code like this:
> 
>  
> 
>             Dim std As Integer =
> CType(e.Item.FindControl("txtStd"),
> TextBox).Text
> 
>       
> 
>       So in your case, it could be like this:
> 
>  
> 
>             Dim uname as string =
> CType(e.Item.FindControl("txtUsername"),
> textbox).text
> 
>  
> 
> Try this and this will certainly work !!.
> 
>  
> 
> Hth,
> 
> Karthick
> 
>  
> 
> 
> 
> [Non-text portions of this message have been
> removed]
> 
> 



                
_______________________________
Do you Yahoo!?
Declare Yourself - Register online to vote today!
http://vote.yahoo.com



 
Yahoo! Groups Links



 





------------------------ Yahoo! Groups Sponsor --------------------~--> 
$9.95 domain names from Yahoo!. Register anything.
http://us.click.yahoo.com/J8kdrA/y20IAA/yQLSAA/saFolB/TM
--------------------------------------------------------------------~-> 

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/AspNetAnyQuestionIsOk/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 

Reply via email to