日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

DataGridView 添加ComboBox

發布時間:2025/3/13 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 DataGridView 添加ComboBox 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
http://www.wapsolo.com/Personal/personal_view_75.aspx DataGridView?添加ComboBox?第一:
先在窗體設計時拖一個ComBoBox控件,然后在里面的ITEMS設好你要下拉項,這個不用教了吧...

第二:
在窗體的Load方法中加入:g_DataGridView.Controls.Add(g_ComBoBox);也就是把ComBoBox控件添加到DataGridView控件中

第三:
在DataGridView控件的CurrentCellChanged方法中寫如下代碼:

DataGridViewCell?CurrnetCell?
=?g_View.CurrentCell;
if?(CurrnetCell?!=?null?&&?CurrnetCell.OwningColumn.Name?==?"列名")
{
Rectangle?TmpRect?
=?g_DataGridView.GetCellDisplayRectangle(CurrnetCell.ColumnIndex,?CurrnetCell.RowIndex,?true);
g_ComBoBox.Text?
=?CurrnetCell.Value.ToString();
g_ComBoBox.Size?
=?TmpRect.Size;
g_ComBoBox.Top?
=?TmpRect.Top;
g_ComBoBox.Left?
=?TmpRect.Left;
g_ComBoBox.Visible?
=?true;
}
else
{
g_ComBoBox.Visible?
=?false;
}
最后在ComBoBox控件的SelectedIndexChanged方法中寫:

g_DataGridView.CurrentCell.Value?
=?g_ComBoBox.Text;?

?

添加一個?
DataGridViewComboBoxColumn?column1?
=?new?DataGridViewComboBoxColumn();列后?
可以設置:?
column5.DisplayMember?
=?顯示的字段?
column5.ValueMember?
=?值?
column5.DataSource
=數據源?

?

轉載于:https://www.cnblogs.com/yelaiju/archive/2010/10/05/1842920.html

總結

以上是生活随笔為你收集整理的DataGridView 添加ComboBox的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。