亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將按鈕插入特定的數據網格視圖列

將按鈕插入特定的數據網格視圖列

C#
肥皂起泡泡 2022-01-09 10:59:01
我可以將按鈕放在我想要的任何位置嗎?例如,我想將按鈕放在行 [2] 中,因此按鈕將出現在該行的每一列中。我試圖做這樣的事情來制作右邊的按鈕,但我失敗了:DataGridViewButtonColumn btn = new DataGridViewButtonColumn();        btn.HeaderText = "Delete";        btn.Text = "   ";        btn.UseColumnTextForButtonValue = true;        tbl_incomingrawmaterialform.ColumnCount = 5;         tbl_incomingrawmaterialform.Columns[0].HeaderText = "Header1";        tbl_incomingrawmaterialform.Columns[1].HeaderText = "Header2";        tbl_incomingrawmaterialform.Columns[2].HeaderText = "Header3";        tbl_incomingrawmaterialform.Columns[3].HeaderText = "Header4";        tbl_incomingrawmaterialform.Columns.Add(btn);這是循環數據:tbl_incomingrawmaterialform.Rows[i].Cells[0].Value = (i + 1);            tbl_incomingrawmaterialform.Rows[i].Cells[1].Value = Value1;            tbl_incomingrawmaterialform.Rows[i].Cells[2].Value = Value2;            tbl_incomingrawmaterialform.Rows[i].Cells[3].Value = Value3;            DataGridViewButtonColumn btn = new DataGridViewButtonColumn();            tbl_incomingrawmaterialform.Rows.Add(btn);            i++;但這不起作用。我想如果我清空一列,按鈕會自動出現。對不起,我還是初學者。
查看完整描述

1 回答

?
MM們

TA貢獻1886條經驗 獲得超2個贊

您應該使用 gridView.Columns.Insert() 而不是 gridView.Rows.Add()。請看一下:


        int columnIndex = 4;


        if (tbl_incomingrawmaterialform.Columns["Delete"] == null)

        {

            tbl_incomingrawmaterialform.Columns.Insert(columnIndex, btn);

        }

快樂編碼!


查看完整回答
反對 回復 2022-01-09
  • 1 回答
  • 0 關注
  • 140 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號