Advertisement
Guest User

Untitled

a guest
Aug 21st, 2014
225
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.46 KB | None | 0 0
  1. <body>
  2. <div id="grid1" style="width: 100%; height: 150px;"></div>
  3.  
  4. <script type="text/javascript">
  5. $(function () {
  6. w2utils.settings.RESTfull = true
  7. $('#grid1').w2grid(
  8. {
  9. name: 'grid1',
  10. contentType: "application/json;charset=utf-8",
  11. method: 'Get',
  12. dataType: "jsonp",
  13.  
  14. url: 'data/Default2.aspx/DatasetToString',
  15.  
  16.  
  17. columns: [
  18.  
  19. {id:'recid', field: 'recid', caption: 'recid', size: '50px' },
  20. {
  21. id:'stuid', field: 'stuid', caption: 'stuid', size: '30%'
  22. },
  23. { id:'stuname',field: 'stuname', caption: 'stuname', size: '30%' },
  24.  
  25.  
  26. ],
  27. records: [ ],
  28.  
  29. onLoad: function (target, data) {
  30. var response = [];
  31. response = data.xhr.responseText.match(/{.*(.*)}/);
  32. var final = response[0];
  33.  
  34. var s =JSON.parse(final);
  35.  
  36. w2ui.grid1.total = w2ui.grid1.records.length;
  37. w2ui.grid1.records.push(final);
  38. console.log(final);
  39.  
  40. data.preventDefault();
  41. this.refresh();
  42.  
  43. }
  44.  
  45. });
  46. });
  47.  
  48.  
  49. </script>
  50.  
  51. </body>
  52. </html>`
  53.  
  54. protected void Page_Load(object sender, EventArgs e)
  55. {
  56.  
  57. data();
  58. DatasetToString(ds);
  59. }
  60.  
  61.  
  62.  
  63. public DataSet data()
  64. {
  65. SqlCommand cmd = new SqlCommand("JSONProcas2", con);
  66. var x = cmd.CommandType = CommandType.StoredProcedure;
  67. SqlDataAdapter da = new SqlDataAdapter(cmd);
  68.  
  69. da.Fill(ds,"jj");
  70.  
  71. return ds;
  72.  
  73. }
  74.  
  75. public String DatasetToString(DataSet ds)
  76. {
  77. int i = 0;
  78. String str = "";
  79. DataTable dt = ds.Tables[0];
  80. while (i < dt.Rows.Count)
  81. {
  82. str += dt.Rows[i][0].ToString();
  83. i++;
  84. }
  85. Response.Write(str);
  86. return (str);
  87. }
  88.  
  89. }
  90.  
  91. create procedure [dbo].[JSONProcas2]
  92. as
  93. begin
  94. select '{"status":"success"'+
  95. ',"records":[' + STUFF((
  96. select
  97. ',{"recid":' + cast(recid as varchar(max))
  98. +',"stuid":' + cast(stuid as varchar(max))
  99. + ',"stuname":"' + stuname + '"'
  100. +'}'
  101.  
  102. from student2 t1
  103. for xml path(''), type
  104.  
  105. ).value('.', 'varchar(max)'), 1, 1, '') + ']}'
  106. end
  107.  
  108. {"status":"success","records":[{"recid":1,"stuid":100,"stuname":"lavanya"},{"recid":2,"stuid":101,"stuname":"kk"}]}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement