GridView 에서 클릭 한 줄 의 DropDownlList 와 TextBox 의 값 가 져 오기

aspx 페이지 코드:GridView 의 a 탭 을 클릭 하여 클릭 한 줄 의 드 롭 다운 상자 와 텍스트 상자 의 값
 
<asp:GridView ID="GridView1" runat="server">
<Columns>
<asp:BoundField HeaderText="ID" DataField="ID" />
<asp:BoundField HeaderText="Name" DataField="ID" />
<asp:BoundField HeaderText="Url" DataField="ID" />
<asp:TemplateField>
<ItemTemplate>
<asp:DropDownList ID="DropDownList1" runat="server">
<asp:ListItem Value="0"> </asp:ListItem>
<asp:ListItem Value="1"> </asp:ListItem>
<asp:ListItem Value="2"> </asp:ListItem>
</asp:DropDownList>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:TextBox ID="txtDate" runat="server"></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<a href="#" onclick="Save(this);">Save</a>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
jquery 코드 를 가 져 옵 니 다:
 
<script src="../Scripts/jquery-1.4.1.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript">
function Save(obj) {
var tr = $(obj).parent().parent(); // tr
tr.find("td").eq(3).find("select").val(); // DropDownList1 Value
tr.find("td").eq(3).find("select").text(); // DropDownList1 Text
tr.find("td").eq(4).find("input").val(); // TextBox Text
}
</script>

좋은 웹페이지 즐겨찾기