In this article about to pick the selected row data from
gridview using javascript.
Inside gridview i added one html checkbox, when the user
select any checkbox ,on click event we
call the javascript and show the selected column value using alert, it’s very
simple process. on click event we pass the row item index, by using row index
we can easily get selected any row
column values.
By getting column values using rowindex can achieve only if
we use Bound field in gridview..
Code:
<script type="text/javascript">
function chng(t, obj)
{
if (obj.checked
== true) {
var CellValue, cell, tj;
var table = document.getElementById('<%=GridView1.ClientID %>');
cell = document.getElementById('<%=GridView1.ClientID %>').rows[parseInt(t)
+ 1].cells[1];
tj = cell.innerHTML;
alert(tj);
}
}
</script>
|
<asp:GridView ID="GridView1" AutoGenerateColumns="False" AutoGenerateSelectButton="false"
AllowPaging="True" SelectedIndex="1" AllowSorting="true"
runat="server">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<input type="checkbox" value="getIndex" onclick="chng(<%# Container.DataItemIndex %>,this);" />
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="Name" HeaderText="Name" InsertVisible="False" ReadOnly="True"
SortExpression="Name" />
<asp:BoundField DataField="roll" HeaderText="Address" SortExpression="Address" />
</Columns>
<SelectedRowStyle BackColor="LightCyan" ForeColor="DarkBlue" Font-Bold="true" />
</asp:GridView>
|
Above code works perfectly, In an alert window its show the
selected value from the grid view..
I hope it’s helpful…keep reading
0 comments:
Post a Comment