Сравнение текущего имени пользователя с имеющимися в БД - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте! Закавыка такая.. Есть Форма на ней dataGridView1 и pictureBox1 dataGridView1 - выводит данные с БД users При загрузке формы должно происходить следующее.. Если системное имя пользователя = имени из dataGridView1 то

pictureBox1.Visible = true;

иначе

pictureBox1.Visible = false;

Что делаю не так???
string userNameWin = System.Environment.UserName;
public void Roles()
        {
            for (int i = 0; i < dataGridView1.RowCount; i++)
                if ((String)dataGridView1.Rows[i].Cells["USERNAME"].ToString() == userNameWin)
                {
                    pictureBox1.Visible = true;
                }
                else
                {
                    pictureBox1.Visible = false;
                }
        }

Решение задачи: «Сравнение текущего имени пользователя с имеющимися в БД»

textual
Листинг программы
if (dataGridView1.Rows[i].Cells["USERNAME"].Value.ToString().Trim().Equals(userNameWin))

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.8 из 5
Похожие ответы