Я пытаюсь получить представление таблицы данных, в котором отображаются только сведения о вошедшем в систему пользователе, а не все сведения о каждом пользователе.
У меня есть такая настройка, как только пользователь входит в систему со значением входа в систему.передается на следующую страницу «Username_Alerts_lbl».
Моя идея о том, как это сделать, заключается в том, что после того, как значение входа в систему передано в «Username_Alerts_lbl», вы можете как-то проверить данные в сетевом представлении, чтобы отобразить только данные зарегистрированных пользователей.
Первый столбец в таблице данных - это место, где отображаются данные для входа в систему пользователей, и я пытался сравнивать их, но не уверен в этом.
Я делаю это при загрузке страницы, так что, как только пользователь открываетна страницу они могут видеть только свои данные.
Я получаю ошибку в 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);
{
}
}