0

グリッドに 0 ~ 1 の整数値を持つボタン列があり、値に応じて上 (1) または下 (0) の画像が表示されます。また、クリックイベントを使用して、この値を画像で切り替えたいと考えています。

            btnClmnA1.HeaderText = "";
            btnClmnA1.Name = "A1";
            btnClmnA1.Width = 50;
            btnClmnA1.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
            dgvUser.Columns.Add(btnClmnA1);

それが私のアプローチでしたが、私はそれを処理できませんでした。

private void dgvUser_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
    {
        if (dgvUser.Columns[e.ColumnIndex].Name == "A1")
        {
            if (e.Value.ToString() == "1")
            {
                //image will be up
            }
            else if(e.Value.ToString() == "0")
            {
                //image will be down
            }
        }
    }

どんな助けでも大歓迎です。

4

0 に答える 0