Francky Frined

Francky Frined

  • NA
  • 50
  • 1.5k

Please help to check when loading, error persists below code

Oct 1 2018 3:21 AM
Please help to check when loading, error persists below code :-
 
1) Default.aspx
  1. <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>  
  2. <script type="text/javascript">  
  3. $(document).ready(function () {  
  4. $.ajax({  
  5. type: "POST",  
  6. contentType: "application/json; charset=utf-8",  
  7. url: "Default.aspx/BindDatatable",  
  8. data: "{}",  
  9. dataType: "json",  
  10. success: function (data) {  
  11. for (var i = 0; i < data.d.length; i++) {  
  12. $("#gvDetails").append("<tr><td>" + data.d[i].UserId + "</td><td>" + data.d[i].UserName + "</td><td>" + data.d[i].Location + "</td></tr>");  
  13. }  
  14. },  
  15. error: function (result) {  
  16. alert("Error");  
  17. }  
  18. });  
  19. });  
  20. </script>  
  21. <style type="text/css">  
  22. table,th,td  
  23. {  
  24. border:1px solid black;  
  25. border-collapse:collapse;  
  26. }  
  27. </style>  
  28. <form id="form1" runat="server">  
  29. <asp:GridView ID="gvDetails" runat="server">  
  30. <HeaderStyle BackColor="#DC5807" Font-Bold="true" ForeColor="White" />  
  31. </asp:GridView>  
  32. </form>  
2) Default.aspx code behind
  1. protected void Page_Load(object sender, EventArgs e)  
  2. {  
  3. if (!IsPostBack)  
  4. {  
  5. BindColumnToGridview();  
  6. }  
  7. }  
  8. private void BindColumnToGridview()  
  9. {  
  10. DataTable dt = new DataTable();  
  11. dt.Columns.Add("UserId");  
  12. dt.Columns.Add("UserName");  
  13. dt.Rows.Add();  
  14. gvDetails.DataSource = dt;  
  15. gvDetails.DataBind();  
  16. gvDetails.Rows[0].Visible = false;  
  17. }  
  18. [System.Web.Services.WebMethod]  
  19. public static UserDetails[] BindDatatable()  
  20. {  
  21. DataTable dt = new DataTable();  
  22. List<UserDetails> details = new List<UserDetails>();  
  23. using (OracleConnection con = new OracleConnection("Data Source=(DESCRIPTION ="  
  24. "(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=xxx.xxx.xxx.xxx)(PORT=xxxx)))"  
  25. "(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=xxxxxx)));"  
  26. "User Id=xxxx;Password=xxxxxxxx;"))  
  27. {  
  28. using (OracleCommand cmd = new OracleCommand("SELECT UserId,UserName FROM table", con))  
  29. {  
  30. con.Open();  
  31. OracleDataAdapter da = new OracleDataAdapter(cmd);  
  32. da.Fill(dt);  
  33. foreach (DataRow dtrow in dt.Rows)  
  34. {  
  35. UserDetails user = new UserDetails();  
  36. user.UserId = dtrow["UserId"].ToString();  
  37. user.UserName = dtrow["UserName"].ToString();  
  38. details.Add(user);  
  39. }  
  40. }  
  41. }  
  42. return details.ToArray();  
  43. }  
  44. public class UserDetails  
  45. {  
  46. public string UserId { getset; }  
  47. public string UserName { getset; }  
  48. }  

Attachment: Checking.zip

Answers (3)