0

私はmysqlからデータグリッドビューにすべてのデータを取得するコードを持っていますが、mysqlからテキストボックスにデータを取得することに行き詰まっています。このテキストボックスには読み取り専用のプロパティがあり、ログイン ユーザーのユーザー名が表示されます。

さらに理解するために、ここに画像があります。

画像をクリック

これは、mysqlデータベースをdatagridviewに取得するための私のコードです。

private void frmMain_Load(object sender, EventArgs e)
        {
            a = new ApareceCrudLib("localhost", "root", "", "cashieringdb");
            loadDataGridView_Main();
        }
        public void loadDataGridView_Main()
        {
            dgvMain.Rows.Clear();
            List<string>[] detailList = a.mysqlSelect("Select * From sales");
            for (int i = 0; i < detailList.Length; i++)
            {
                dgvMain.Rows.Add(detailList[i][0], detailList[i][1], detailList[i][2], detailList[i][3]);
            }
        }

これは、姉の仕事のために私が行う個人的なプログラムです。実際には、最初にログイン ユーザーの例「Admin123」を表示してから、ログイン時の現在のユーザーであるデータ グリッド ビュー ユーザーにデータ「Admin123」を挿入する予定です。したがって、基本的に Admin456 がログインすると、彼の名前はDataGridView の Login User テキストボックスと User に表示されます。ログインする別のユーザーのログイン アクティビティの一種の監視。

4

1 に答える 1

0

テキストボックスにどこから値を割り当てていますか?? (ログインユーザー)。ユーザー名のリスト (detailList) 内の適切な位置を読み取り、それをテキスト ボックス (ログイン ユーザー) に割り当てます。ログに記録されたユーザーに属するレコードを表示する場合は、クエリを変更して、username=usernameYouHaveGivenInLoginPage の販売から * を選択する必要があります。

ありがとう...

于 2013-03-30T14:19:45.967 に答える