读书人

dataGridView 料入的,该怎么处

发布时间: 2012-01-07 21:41:55 作者: rapoo

dataGridView 料入的
小弟在dataGridView的cell 的做料入,需像IE一的和技,
如:在前的cell中入一字,就把之前入的相据以下拉方式列出,
供使用;入的字一多,下拉中示的值就一精确.
被逼的,老板要求必么做,但我做,小弟急用,
各位大哥忙,方向,如果有例及源更是万分感!
各位!

[解决办法]
找下拼首相关资料吧
[解决办法]
关注....帮顶!! 我也想知道~
[解决办法]
就把之前入的相据以下拉方式列出
==
当前DataGridView的数据?需要遍历DataGridView的Cell
[解决办法]
给该字段加个索引会快点
[解决办法]
我提供一种方式给楼主参考:

1、自定义一个数组或集合,来维护“缓存”,即把之前输入的有效值保存到下来。

2、在SelectionChanged事件中,把单元格都转换成下拉框类型,并给下拉框绑定缓存数组。

C# code
private void dataGridView1_SelectionChanged(object sender, EventArgs e){DataGridViewComboBoxCell cbo = new DataGridViewComboBoxCell();cbo.DataSource = buffer;//buffer是存放有效缓存的数组(集合)//把当前单元格转换成ComboBoxCell dataGridView1[dataGridView1.CurrentCell.ColumnIndex, dataGridView1.CurrentCell.RowIndex] = cbo;}//由于转换单元格类型时,可能触发类型错误,需击活DataError事件,事件内无代码private void dataGridView1_DataError(object sender, DataGridViewDataErrorEventArgs e)        {        }
[解决办法]
探讨
我提供一种方式给楼主参考:

1、自定义一个数组或集合,来维护“缓存”,即把之前输入的有效值保存到下来。

2、在SelectionChanged事件中,把单元格都转换成下拉框类型,并给下拉框绑定缓存数组。
C# codeprivatevoiddataGridView1_SelectionChanged(objectsender, EventArgs e)
{
DataGridViewComboBoxCell cbo=newDataGridViewComboBoxCell();
cbo.DataSource=buffer;//buffer是存放有效缓存的数组(集合)//把当前单元…

[解决办法]
up
学习............
[解决办法]
关注ing~
[解决办法]
探讨
我提供一种方式给楼主参考:

1、自定义一个数组或集合,来维护“缓存”,即把之前输入的有效值保存到下来。

2、在SelectionChanged事件中,把单元格都转换成下拉框类型,并给下拉框绑定缓存数组。

C# code
private void dataGridView1_SelectionChanged(object sender, EventArgs e)
{
DataGridViewComboBoxCell cbo = new DataGridViewComboBoxCell();
cbo.DataSource = buffer;//buffer是存放有效缓存的数组(…

读书人网 >C#

热点推荐