国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項超值服

開通VIP
C#中DatagridView單元格動態(tài)綁定控件

C#中DatagridView單元格動態(tài)綁定控件

我們在使用DatagridView的列樣式的時候很方便,可以設(shè)置成comboboxcolumn,textboxcolumn等等樣式,使用起來非常方便,但是,這樣設(shè)置的列都采用同一種樣式.對同一列采用多種樣式的,就需要單獨(dú)對單元格進(jìn)行操作了.

具體方法如下:

1.實(shí)例化一個定義好的控件:如combobox

2.初始化combobox控件

3.獲取

       private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (dataGridView1.CurrentCell.ReadOnly == false && dataGridView1.CurrentCell.RowIndex == 2) // combobox顯示條件
            {
                comboBox1.Text = dataGridView1.CurrentCell.Value.ToString();  //對combobox賦值

                R = dataGridView1.GetCellDisplayRectangle(dataGridView1.CurrentCell.ColumnIndex, dataGridView1.CurrentCell.RowIndex, false);  //獲取單元格位置
                comboBox1.SetBounds(R.X + dataGridView1.Location.X, R.Y + dataGridView1.Location.Y, R.Width, R.Height); //重新定位combobox.中間有坐標(biāo)位置的轉(zhuǎn)換
                comboBox1.Visible = true;
            }
            else
                comboBox1.Visible = false;
        }

4.將combobox的值寫回到單元格

        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
                dataGridView1.CurrentCell.Value = comboBox1.Text;
        }



本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
DataGridView使用技巧—獲取任意行或列的單元格文本
DataGridView獲取單元格坐標(biāo)的方法
C# DataGridView控件的用法詳解合集
DataGridView 關(guān)鍵字查找到相關(guān)記錄
(轉(zhuǎn))使用DataGridView控件常見問題解答 - 邊寫邊唱 - 博客園
DataGridView控件中加入ComboBox下拉列表框的實(shí)現(xiàn)(C#)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服