标题:datagridview 双击某个单元格后 ,变成combox ???
只看楼主
鸿硕
Rank: 5Rank: 5
来 自:北京海淀
等 级:职业侠客
帖 子:211
专家分:309
注 册:2009-10-11
结帖率:85.71%
已结贴  问题点数:8 回复次数:5 
datagridview 双击某个单元格后 ,变成combox ???
我是想实现这样一个效果。 就是 双击  datagridview  某个单元格个的时候。这个单元格的 格式就发生变化,
形成 combox 而其他 单元格 不变, 。

        请知道的帮助一下。
搜索更多相关主题的帖子: 其他 
2011-08-29 14:22
鸿硕
Rank: 5Rank: 5
来 自:北京海淀
等 级:职业侠客
帖 子:211
专家分:309
注 册:2009-10-11
得分:0 
请知道的 快点帮助一下!

点滴产生差距
时间创造奇迹
2011-08-29 14:23
moridiansha
Rank: 6Rank: 6
来 自:承德
等 级:侠之大者
威 望:4
帖 子:254
专家分:417
注 册:2009-10-21
得分:2 
如果是我做的话应该用模板列做

www.qysy.tk
2011-08-29 14:42
zhoufeng1988
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:北京
等 级:贵宾
威 望:27
帖 子:1432
专家分:6329
注 册:2009-5-31
得分:2 
MSDN: DataGridView承载控件小节有介绍。
2011-08-29 16:26
playermaker
Rank: 2
等 级:论坛游民
威 望:1
帖 子:87
专家分:17
注 册:2008-8-15
得分:2 
就是实例化一个ComboBoxCellColumn列

[url=http://www.]优联(Union)官方网站[/url]
2011-09-01 00:28
zxcr2010
Rank: 1
等 级:新手上路
帖 子:2
专家分:2
注 册:2011-4-9
得分:2 
回复 4楼 zhoufeng1988
创建ComboBox控件(名为combText,;DataGridView控件名:dgvForecastData
 1、combText并添加内容
   for(int i=1;i++;i<50)
{
   combText.Items.Add(i);
}

2、单击dgvForecastData第二列则显示combText中的内容1-50

  private void dgvForecastData_CurrentCellChanged(object sender, EventArgs e)
        {
            try
            {

                  if (dgvForecastData.CurrentCell.ColumnIndex ==2 )
                {
                    Rectangle rect = dgvForecastData.GetCellDisplayRectangle   ( dgvForecastData.CurrentCell.ColumnIndex, dgvForecastData.CurrentCell.RowIndex, false);
                    string sexValue = dgvForecastData.CurrentCell.Value.ToString();

                   combText.Left = rect.Left;
                    combText.Top = rect.Top;
                    combText.Width = rect.Width;
                    combText.Height = rect.Height;
                    combText.Visible = true;
                }

                else
                {
                   combText.Visible = false;
                }

}
2011-09-03 21:30



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-348622-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.051734 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved