private void UpdateData(string target)
        {
            using (var sqlConnection = new SqlConnection(ConString))
            {
                var dataSet = new DataSet();

                var sqlDataAdapter = new SqlDataAdapter();
                var sqlCommand     = sqlConnection.CreateCommand();
                if (target != "")
                {
                    sqlCommand.CommandText = "SELECT * FROM UserBasicInfo WHERE Name LIKE '%" + target + "%'";
                }
                else
                {
                    sqlCommand.CommandText = "SELECT * FROM UserBasicInfo";
                }
                sqlDataAdapter.SelectCommand = sqlCommand;

                sqlConnection.Open();
                sqlDataAdapter.Fill(dataSet);

                GridViewMain.DataSource = dataSet;
                GridViewMain.DataBind();
                // GridView propertyData = (GridView)(GridView1.Rows[parent_index].FindControl("ChildGridView"));
            }
        }
Example #2
0
        public void GetStatistics()
        {
            InitSettings();

            TestSessionStatistics[] result = LocalUser.TestClient.GetStatistics((DateTime)ViewState["StartTime"], (DateTime)ViewState["EndTime"],
                                                                                int.Parse((string)ViewState["SelectedGroup"]), int.Parse((string)ViewState["SelectedTest"]),
                                                                                (int)ViewState["SelectedUser"]);

            result = StatisticsHelper.SortStatistics(result, ViewState["SortExpression"], ViewState["SortDirection"]);

            _statistics.Clear();
            _statistics.AddRange(result);

            GridViewMain.DataSource = _statistics;
            GridViewMain.DataBind();
            selectedDate.Text = String.Format("{0} – {1}", CalendarStart.SelectedDate.ToString("dd MMMM yyyy"), CalendarEnd.SelectedDate.ToString("dd MMMM yyyy"));
            selectedUser.Text = (int)ViewState["SelectedUser"] == 0 ? "не выбран" : (string)ViewState["sUser"];
            if ((string)ViewState["SelectedTest"] == "0")
            {
                selectedTest.Text        = "не выбран";
                phSelTestDetails.Visible = false;
            }
            else
            {
                selectedTest.Text          = (string)ViewState["sTest"];
                phSelTestDetails.Visible   = true;
                selTestDetails.NavigateUrl = String.Format("~/Manage/TestStatistics.aspx?testId={0}&groupId={1}",
                                                           ViewState["SelectedTest"], ViewState["SelectedGroup"]);
            }
            selectedGroup.Text = (string)ViewState["SelectedGroup"] == "0" ? "не выбрана" : (string)ViewState["sGroup"];

            InitPringUrl();
        }
        private void TestBuilder()
        {
            using (var sqlConnection = new SqlConnection(ConString))
            {
                SqlDataAdapter sqlDataAdapter = new SqlDataAdapter();
                sqlDataAdapter.SelectCommand =
                    new SqlCommand(
                        "SELECT * FROM UserBasicInfo WHERE Gender = '女'",
                        sqlConnection);
                SqlCommandBuilder sqlCommandBuilder = new SqlCommandBuilder(sqlDataAdapter);

                DataSet dataSet = new DataSet();
                sqlDataAdapter.Fill(dataSet, "UserBasicInfo");

                // 添加数据
                DataTable dataTable = dataSet.Tables["USerBasicInfo"];
                DataRow   dataRow   = dataTable.NewRow();
                dataRow["ID"]   = "Ezio";
                dataRow["Name"] = "Ezio Auditore";
                dataTable.Rows.Add(dataRow);

                Response.Write("<script>alert('COMMAND: " + sqlCommandBuilder.GetInsertCommand().CommandText + "')</script>");
                sqlDataAdapter.Update(dataSet, "UserBasicInfo");
                GridViewMain.DataSource = dataSet.Tables["UserBasicInfo"];
                GridViewMain.DataBind();
            }
        }
Example #4
0
 public void GetHtmlStatistics()
 {
     try
     {
         if (_scoreType == ScoreType.Percent)
         {
             GridViewMain.Columns[11].Visible = true;
             GridViewMain.Columns[10].Visible = false;
             GridViewMain.Columns[8].Visible  = false;
         }
         else if (_scoreType == ScoreType.Mark)
         {
             GridViewMain.Columns[12].Visible = true;
             GridViewMain.Columns[10].Visible = false;
             GridViewMain.Columns[9].Visible  = false;
             GridViewMain.Columns[8].Visible  = false;
             GridViewMain.Columns[7].Visible  = false;
         }
         GridViewMain.DataSource = StatisticsHelper.GetStatistics(_scoreType, _score, _five, _four, _three);
         GridViewMain.DataBind();
     }
     catch
     {
         Response.Redirect("~/Default.aspx");
     }
 }
Example #5
0
        /*
         * Select all the column names for the selected table
         */
        protected void ListBoxTables_SelectedIndexChanged(object sender, EventArgs e)
        {
            // Sets the array count variable makes sure index is not -1.
            if (ListBoxTables.SelectedIndex >= 0)
            {
                // clear current query
                GridViewData.DataSource = null;
                GridViewData.DataBind();

                // list selected table: to be removed
                //Label1.Text = ListBoxTables.SelectedItem.ToString();

                string sQueryText = "SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = '" +
                                    ListBoxTables.SelectedItem.ToString() + "'ORDER BY ORDINAL_POSITION";

                // execute query
                SQLManager manager  = new SQLManager(sSelectedDB);
                DataTable  objTable = new DataTable();

                // handle errors
                //if (manager.GetQueryResult(sQueryText) == null)
                //{
                //    HandleQueryError();
                //    return;
                //}

                objTable.Load(manager.GetQueryResult(sQueryText));
                GridViewMain.DataSource = objTable;
                GridViewMain.DataBind();
                manager.CloseConnection();
            }
        }
Example #6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            DataTable dt = new DataTable();

            dt.Columns.Add(new DataColumn("item"));
            dt.Columns.Add(new DataColumn("cost"));
            dt.Columns.Add(new DataColumn("person"));

            string [] lines = File.ReadAllLines("thing.txt");


            foreach (string line in lines)
            {
                string[] vals = line.Split(',');

                DataRow dr = dt.NewRow();
                dr["item"]   = vals[0];
                dr["cost"]   = vals[1];
                dr["person"] = vals[2];
                dt.Rows.Add(dr);
            }

            GridViewMain.DataSource = dt;
            GridViewMain.DataBind();
        }
Example #7
0
        protected void ButtonNew_Click(object sender, EventArgs e)
        {
            DataRow dr = dt.NewRow();

            dr["item"]  = TextNewItem.Text;
            dr["tobuy"] = "need";
            dt.Rows.Add(dr);

            GridViewMain.DataBind();
        }
 protected void GridView_SelectedIndexChanged(object sender, EventArgs e)
 {
     GridViewMain.SetPageIndex(GridViewMain.SelectedIndex);
     UpdateData(!IsPostBack ? "" : SearchTarget.Text.Trim());
 }
Example #9
0
 protected void GridViewMain_PageIndexChanging(object sender, GridViewPageEventArgs e)
 {
     GetStatistics();
     GridViewMain.PageIndex = e.NewPageIndex;
     GridViewMain.DataBind();
 }