Advertisement
Guest User

Untitled

a guest
Jul 26th, 2017
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.38 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Data;
  4. using System.Data.SqlClient;
  5.  
  6. using System.Web;
  7. using System.Web.UI;
  8. using System.Web.UI.WebControls;
  9.  
  10. namespace Proje
  11. {
  12.  
  13. public partial class _Default : Page
  14. {
  15. public DataTable dti;
  16. public void setDti(DataTable dtt)
  17. {
  18. this.dti=dtt;
  19. }
  20. public DataTable getDti()
  21. {
  22. return dti ;
  23. }
  24.  
  25. protected void Page_Load(object sender, EventArgs e)
  26. {
  27. string nazwa = @User.Identity.Name;
  28. nazwa.Replace("INTERNAL\\","INTERNAL\\\\");
  29. Session.Add("nazwas",nazwa);
  30.  
  31.  
  32.  
  33. // string exe = SqlDataSource2.SelectCommand = "Select view_SQL from PSA_View WHERE ([ID] = @ID)";
  34.  
  35.  
  36.  
  37. // SqlDataSource1.SelectParameters.Add("userId", userId.ToString());
  38.  
  39. // SqlDataSource1.SelectCommand = "SELECT items.name, items.id FROM items INNER JOIN users_items ON items.id = users_items.id WHERE (users_items.user_id = @userId) ORDER BY users_items.date DESC"
  40. }
  41.  
  42.  
  43.  
  44. protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
  45. {
  46. if (e.CommandName == "ExecuteSQL")
  47. {
  48.  
  49.  
  50.  
  51. string sql = e.CommandArgument.ToString();
  52.  
  53. SqlConnection connection = new SqlConnection("Data Source=psqlwar02;Initial Catalog=PSADB;Persist Security Info=True;User ID=EccServiceUser;Password=n9t922");
  54. SqlCommand command = new SqlCommand(sql, connection);
  55.  
  56. // command.Parameters.AddWithValue("@Parameter", someValue);
  57. connection.Open();
  58. // variable = (string)command.ExecuteScalar();
  59. // Console.WriteLine(variable);
  60. // Response.Write(variable);
  61. SqlDataAdapter sda = new SqlDataAdapter(command);
  62. DataTable dt = new DataTable();
  63. sda.Fill(dt);
  64. GridView2.DataSource = dt;
  65. GridView2.DataBind();
  66. // Session.Add("dataTable", dt);
  67. setDti(dt);
  68. DataSet ds = new DataSet();
  69. ds.Tables.Add(dt);
  70. ds.WriteXml("C:\\Users\\kswiderski\\Desktop\\proje\\proje\\pcos.xml");
  71.  
  72.  
  73. }
  74.  
  75.  
  76. }
  77.  
  78.  
  79. /* protected void GridView2_Sorting(object sender, GridViewSortEventArgs e)
  80. {
  81. // DataTable datatable= Session["dataTable"];
  82. dti.DefaultView.Sort = e.SortExpression;
  83.  
  84. GridView2.DataSource = dti;
  85. GridView2.DataBind();
  86. }
  87. */
  88.  
  89.  
  90. private string ConvertSortDirectionToSql(SortDirection sortDirection)
  91. {
  92. string newSortDirection = String.Empty;
  93.  
  94. switch (sortDirection)
  95. {
  96. case SortDirection.Ascending:
  97. newSortDirection = "ASC";
  98. break;
  99.  
  100. case SortDirection.Descending:
  101. newSortDirection = "DESC";
  102. break;
  103. }
  104.  
  105. return newSortDirection;
  106. }
  107.  
  108. protected void gridView_PageIndexChanging(object sender, GridViewPageEventArgs e)
  109. {
  110. // GridView2.PageIndex = e.NewPageIndex;
  111. // Response.Write(e.NewPageIndex);
  112. //if (getDti() == null) { Response.Write("Gowno"); }
  113. // DataTable dtpaging = grid2dt();
  114. // Response.Write(dtpaging);
  115. // GridView2.DataSource = dtpaging.AsEnumerable().Skip(e.NewPageIndex * 25).Take(25);
  116. // GridView2.DataBind();
  117.  
  118.  
  119. DataSet ds2=new DataSet();
  120. ds2.ReadXml("C:\\Users\\kswiderski\\Desktop\\proje\\proje\\pcos.xml");
  121. DataTable dt2 = ds2.Tables[0];
  122. GridView2.DataSource = dt2;
  123. GridView2.PageIndex = e.NewPageIndex;
  124. GridView2.DataBind();
  125.  
  126. }
  127.  
  128. protected void gridView_Sorting(object sender, GridViewSortEventArgs e)
  129. {
  130. DataTable dataTable = GridView2.DataSource as DataTable;
  131.  
  132. if (dataTable != null)
  133. {
  134.  
  135. DataView dataView = new DataView();
  136. dataTable.DefaultView.Sort = "Preferance ASC";
  137. DataTable sortedDT = dataView.ToTable();
  138. // dataView.Sort = e.SortExpression + " " + ConvertSortDirectionToSql(e.SortDirection);
  139.  
  140. GridView2.DataSource = dataView;
  141. GridView2.DataBind();
  142. }
  143. }
  144.  
  145.  
  146.  
  147. protected DataTable grid2dt()
  148. {
  149. DataTable _datatable = new DataTable();
  150. for (int i = 0; i < GridView2.Columns.Count; i++)
  151. {
  152. _datatable.Columns.Add(GridView2.Columns[i].ToString());
  153. }
  154. foreach (GridViewRow row in GridView2.Rows)
  155. {
  156. DataRow dr = _datatable.NewRow();
  157. for (int j = 0; j < GridView2.Columns.Count; j++)
  158. {
  159. if (!row.Cells[j].Text.Equals("&nbsp;"))
  160. dr[GridView2.Columns[j].ToString()] = row.Cells[j].Text;
  161. }
  162.  
  163. _datatable.Rows.Add(dr);
  164. }
  165. return(_datatable);
  166. }
  167.  
  168.  
  169.  
  170.  
  171.  
  172. }
  173.  
  174.  
  175.  
  176. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement