Я пытаюсь разделить то, что сотрудник и администратор могут видеть в одной таблице datagridview, похоже, это не работаетC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Я пытаюсь разделить то, что сотрудник и администратор могут видеть в одной таблице datagridview, похоже, это не работает

Сообщение Anonymous »

Код: Выделить всё

private void PopulateDataGridView()
{
statusChecker(this.id);
string query = "";
DataBase connection = new DataBase();
{
connection.OpenSQLConnection();
if (this.status == "Admin")
{
query = "SELECT AccountId,FullName,Attendance,Date FROM attendance";
}
else
{
query = "SELECT AccountId,FullName,Attendance,Date FROM attendance WHERE AccountId = @account";
}
try
{
using (MySqlCommand command = new MySqlCommand(query, connection.mySqlConnection))
{
if (this.status == "Employee")
{
command.Parameters.AddWithValue("@account", this.id);
MessageBox.Show(query);
}
using (MySqlDataAdapter adapter = new MySqlDataAdapter(command))
{
DataTable dataTable = new DataTable();
adapter.Fill(dataTable);

dataGridView1.DataSource = null;
dataGridView1.DataSource = dataTable;

}
}
}
catch (Exception ex)
{
MessageBox.Show("Error: " + ex.Message);
}
}
}
это мой код, и он просто отображает все данные в базе данных, почему такое может быть? Идентификатор уже гарантирован, я хочу, чтобы он отображал посещаемость конкретного сотрудника, если он войдет в систему.
Я пытался найти решение в Интернете, но ничего не помогло, я тоже пробовал чтобы отобразить окно сообщения для проверки оператора SQL, это правильно, я не знаю, почему отображение в таблице datagridview неправильное?

Подробнее здесь: https://stackoverflow.com/questions/785 ... gridview-t
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»