Solved

Update TextBox in GridView by external Image Button

Posted on 2008-10-22
5
854 Views
Last Modified: 2012-05-05
I have 2 blank TextBoxs in GridView's TempleteField and want to get text value in both of them to code behind (aspx.vb) after input and clicking my image button. I think I should rebind Gridview before refer textbox value but I don't know how. From my example code, my both variable don't have any value.
"my.aspx.vb"
Protected Sub btn1_Click(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs)
 For i = 0 To myGridView.Rows.Count - 1
  Dim TextBox1 As String = CType(myGridView.Rows(i).FindControl("TxtBox1"), TextBox).Text <---- *
  Dim TextBox2 As String = CType(myGridView.Rows(i).FindControl("TxtBox2"), TextBox).Text <---- *
   '\\\ Both of TextBox1 and TextBox2 don't have any value. There're empty.
 Next
End Sub
////////////
"my.aspx"
<asp:GridView ID="GvData" runat="server" 
AutoGenerateColumns="False" 
AllowSorting="True">
 <Columns>  
  <asp:TemplateField >
   <ItemTemplate> 
    <asp:TextBox ID="TxtBox1" runat="server" />
   </ItemTemplate>
  </asp:TemplateField>
                        
  <asp:TemplateField>
   <ItemTemplate>
    <asp:TextBox ID="TxtBox2" runat="server" />
   </ItemTemplate>
  </asp:TemplateField>
</Columns>
</asp:GridView>

Open in new window

0
Comment
Question by:Krichaya
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
  • 2
5 Comments
 
LVL 10

Assisted Solution

by:jinn_hnnl
jinn_hnnl earned 250 total points
ID: 22775597
IF you bind your GridView from codebehind dynamically then you might have to rebind them as the page is postedback. I dont think this is the case.

Well, you can try enable view state of the textBox to see what happen
<asp:TextBox ID="TxtBox1" EnableViewState="true" runat="server" />

JINN

0
 
LVL 22

Assisted Solution

by:prairiedog
prairiedog earned 250 total points
ID: 22779183
>>>I think I should rebind Gridview before refer textbox value
If you do this, then all input is gone, that is why your TextBox controls don't have any values in your code-behind.
0
 

Author Comment

by:Krichaya
ID: 22793135
Thanx JINN , but I still not get a point. It still not have any value back.

prairiedog : It's just my idea. I'm very newbie. So I don't find any way to complete it.

PS. now it still not get any value. At First, It's blank textbox in templete field. I want to input some numeric and click external image button outside gridview and send it to code-behind. Please suggest me more.

Thankyou
0
 

Accepted Solution

by:
Krichaya earned 0 total points
ID: 22793203
Arghhhhhh !!!!

I found my stupid thing. I put boundata function with postback. Thanx Both of You so much. I get a correct point.
0
 
LVL 10

Expert Comment

by:jinn_hnnl
ID: 22794029
Hi, sorry for the late response. I am back to my office just now.

Glad you work it out ^^.

It would be nice if you can elaborate a little more for our future reference.

JINN
0

Featured Post

Major Incident Management Communications

Major incidents and IT service outages cost companies millions. Often the solution to minimizing damage is automated communication. Find out more in our Major Incident Management Communications infographic.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Thoughout my experience working on eCommerce web applications I have seen applications succumbing to increased user demand and throughput. With increased loads the response times started to spike, which leads to user frustration and lost sales. I ha…
It was really hard time for me to get the understanding of Delegates in C#. I went through many websites and articles but I found them very clumsy. After going through those sites, I noted down the points in a easy way so here I am sharing that unde…
This video teaches users how to migrate an existing Wordpress website to a new domain.
Learn how to set-up custom confirmation messages to users who complete your Wufoo form. Include inputs from fields in your form, webpage redirects, and more with Wufoo’s confirmation options.

751 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question