How to Print Asp.net GridView Data on Button Click using Javascript?
Answer Posted / Jai Singh Yadav
To print ASP.NET GridView data on button click using JavaScript, you can use the following approach: first, assign ID to your GridView and Button controls; next, write a JavaScript function that will iterate through rows of the GridView, get cells' values, and concatenate them into a string; finally, call this function when the button is clicked.nnHere is an example:nn```htmln<asp:GridView ID="gvData" runat="server" ... />n<asp:Button ID="btnPrint" runat="server" OnClick="btnPrint_Click" Text="Print Data" />n<script>nfunction printGrid() {n var table = document.getElementById("<%= gvData.ClientID %> ");n var str = "n";n for (var i = 1; i < table.rows.length; i++) {n var row = table.rows[i];n for (var j = 0; j < row.cells.length; j++) {n str += row.cells[j].innerText + "t";n }n str += "n";n }n window.print();n}nfunction btnPrint_Click(sender, args) {n printGrid();n}n</script>n```
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
No New Questions to Answer in this Category !! You can
Post New Questions
Answer Questions in Different Category