【问题标题】:how to show currently logged user data in the gridview如何在gridview中显示当前记录的用户数据
【发布时间】:2019-03-11 20:41:04
【问题描述】:

我试图让数据网格视图仅显示登录用户的详细信息,而不是每个用户的所有详细信息。
到目前为止,我进行此设置的方式是,一旦用户登录,登录值就会传递到下一页到“Username_Alerts_lbl”。

我的想法是一旦将登录值传递给 “Username_Alerts_lbl”您可以以某种方式对 datagridview 进行检查,以仅显示登录用户的详细信息。

数据网格中的第一列是显示用户登录详细信息的位置,我尝试与之进行比较但不确定。

我在页面加载时这样做,所以一旦用户打开页面,他们就只能看到他们的详细信息。

我得到的错误是在 f (dt.Rows[0][0].ToString() == +Username_Alerts_lbl.Text) 我不确定如何做到这一点。

     public string conString = "StringConnection";

    private void Alerts_Load(object sender, EventArgs e)
    {
        // TODO: This line of code loads data into the 'attendanceAppSignInOutDataSet.Sign_In_Out_Table' table. You can move, or remove it, as needed.
        this.sign_In_Out_TableTableAdapter.Fill(this.attendanceAppSignInOutDataSet.Sign_In_Out_Table);

        SqlConnection con = new SqlConnection(conString);
        con.Open();
        if (con.State == System.Data.ConnectionState.Open)
        {
            SqlDataAdapter sda = new SqlDataAdapter("SELECT eb_number From User_Table WHERE eb_number='" + Username_Alerts_lbl.Text + "'", con);
            DataTable dt = new DataTable();
            if (dt.Rows[0][0].ToString() == +Username_Alerts_lbl.Text)
            sda.Fill(dt);
            {

            }

        }

【问题讨论】:

  • 如果您标记正确的编程语言,它将有助于吸引更多问题的答案。这是 C#,不是 C。

标签: c# winforms sql-server-2017


【解决方案1】:

想出了一个解决办法

        SqlConnection con = new SqlConnection(conString);
        con.Open();
        if (con.State == System.Data.ConnectionState.Open)
        {
            SqlDataAdapter sda = new SqlDataAdapter("SELECT eb_number, Sign_In, Sign_out, Date FROM sign_In_Out_Table WHERE eb_number='" + Username_Alerts_lbl.Text + "'", con);
            sda.SelectCommand.Parameters.AddWithValue("eb_number", Username_Alerts_lbl.Text);
            DataTable dt = new DataTable();
            sda.Fill(dt);
            dataGridView1.DataSource = dt;
            {

            }

        }

【讨论】:

    猜你喜欢
    • 2023-01-17
    • 2018-12-22
    • 1970-01-01
    • 1970-01-01
    • 2019-11-01
    • 2019-09-25
    • 2017-09-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多