日期:2014-05-18  浏览次数:20501 次

DataGrid 如何获取鼠标当前焦点的TEXTBOX模板列的行列好啊?
RT,我现要做了1个DATAGIRD,其中有一列是模板列,里面放了一个TEXTBOX,然后,我想在这个TEXTBOX中添加双击事件,并且在双击的时候我要知道,双击的那个TEXTBOX的行列号,求各位大大解答一下~

------解决方案--------------------
如果你的需求是这样的,那么大可不必如此麻烦,只要把自己的id传过去即可;假设你新打开的页面是b.aspx,源页面是a.aspx;
HTML code

a.aspx
<asp:DataGrid runat="server" ID="DataGrid1">
           <Columns>
               <asp:TemplateColumn>
                   <ItemTemplate>
                       <asp:TextBox ID="TextBox1" ondblclick="javascript:window.open('b.aspx?SourceID='+this.id)" runat="server"></asp:TextBox>
                   </ItemTemplate>
               </asp:TemplateColumn>
           </Columns>
       </asp:DataGrid>