DataGridView 添加ComboBox

简介:
复制代码
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
= 数据源 
复制代码

 


本文转自火地晋博客园博客,原文链接:http://www.cnblogs.com/yelaiju/archive/2010/10/05/1842920.html,如需转载请自行联系原作者

目录
相关文章
|
10月前
|
C# 数据库 开发者
44.c#:combobox控件
44.c#:combobox控件
131 1
|
10月前
|
Python
Combobox
在Tkinter中,下拉菜单(Combobox)是一种常用的组件,它允许用户从一组预定义的选项中选择一个或多个值。下面是关于如何在Tkinter中使用下拉菜单组件的详细说明:
80 1
|
10月前
|
存储 缓存 C#
46.c#:datagridview控件
46.c#:datagridview控件
132 1
datagridview与contextmenustrip完美结合应用
上图是最佳datagridview与contextmenustrip合用效果,方法是: 而当两个以上的datagridview共同使用一个ContextMenuStrip时,【打开】【关闭】处理事件识别SourceControl的方...
1186 0
|
缓存
DataGridView 添加checkbox
DataGridViewCheckBoxColumn newColumn = new DataGridViewCheckBoxColumn(); newColumn.HeaderText = "选择"; dataGridView1.Columns.Add(newColumn); 这样添加的列是放在最后一列,也许你希望它在其它列,例如第二列,那么可以: dataGridView1.C
1169 0
|
C# 数据库 索引
c# combobox控件的使用
POJO: class ComboBoxItem { string _text; string _value; public string Text { get { return ...
1197 0
DataGridView - DataGridViewCheckBoxCell的使用
Datagridview是.net中最复杂的控件,由于人们对表格的格式要求多种多样,所以编写一个通用的Datagridview(类似JSF中的datatable)非常困难的。 Datagridview中,用户可以对行、列、单元格进行编程。
724 0

热门文章

最新文章