2010-06-25 32 views
0

我对.net很新,所以请耐心等待。我有一个gridview,每行都有一个文本框和一个标签。该文本框显示用户可以更改的排序标识号。我写的实际执行更改的函数需要传递给它的两件事才能工作。第一个是新的排序id号,很容易从textchanged事件中获得。它需要的第二个项目是已更改文本框旁边的标签值。我知道像LinkBut​​ton这样的东西有一个CommandArgument选项,我不认为textchanged事件。有什么方法可以使用gridview或其他方法获取这些信息吗?这里是文本本身的代码:传递带有textChanged的命令条款

<asp:TextBox ID="OrderNum" runat="server" Width="25px" Text='<%#Eval("Order")%>' OnTextChanged='OrderChange' ToolTip="Change Default Order" ></asp:TextBox> 
+0

如果这没有多大意义,我可以尝试清除它:/ – Chris 2010-06-25 18:26:21

回答

0

终于明白了如果有人有这个问题。

TextBox box = ((TextBox)(sender)); 
string CountryCode=((Label)box.Parent.FindControl("CountryCode")).Text;