c# 多个combobox,任意一个选择所有都改变

页面里面一共24个comboboxname属性为cb_m1到cb_m24现在定义了个list值为1月2月到12月每个combobox的datasource属性都绑定到这个... 页面里面一共24个combobox name属性为cb_m1到cb_m24 现在定义了个list
值为1月 2月 到12月 每个combobox的datasource属性都绑定到这个list

问题是我现在用任意一个combobox去选择,其他的都会变成跟其一样的选择 郁闷啊 谁能告诉我为什么 看下面代码 在page_load里面写的

private void property_Load(object sender, EventArgs e)
{
List<String> month=new List<string>();
for (int i = 1; i < 13; i++)
{
string mon = Convert.ToString(i) + '月';
month.Add(mon);
}
ComboBox cb;
for(int j=1;j<25;j++)
{
cb = (ComboBox)(this.Controls.Find("cb_m" + j, false)[0]);
cb.DataSource = month;
cb.SelectedItem =null;
}

}
展开
 我来答
草薙在
推荐于2016-10-11 · TA获得超过4796个赞
知道大有可为答主
回答量:6187
采纳率:50%
帮助的人:6409万
展开全部
是因为你绑定到了同一个数据源,在cb.DataSource这里month.ToArray()就行了,winform控件会根据底层数据源的变动受影响,某个combobox选择变化以后会更新数据源,数据源发出变化通知,其他combobox会接收到通知,就变化了,看起来好像联动了一样
恐怖的肖恩
推荐于2018-03-21 · TA获得超过2453个赞
知道大有可为答主
回答量:2413
采纳率:38%
帮助的人:558万
展开全部
通过以下代码获取文件大小,然后分配相应大小的内存,一次性读取文件到此内存就可以加快读取速度了。具体代码如下: 
#include <stdio.h> 
#include <stdlib.h> 

int main () 

FILE * pFile; 
long lSize; 
char * buffer; 
size_t result; 

/* 若要一个byte不漏地读入整个文件,只能采用二进制方式打开 */ 
pFile = fopen ("test.txt", "rb" ); 
if (pFile==NULL) 

fputs ("File error",stderr); 
exit (1); 


/* 获取文件大小 */ 
fseek (pFile , 0 , SEEK_END); 
lSize = ftell (pFile); 
rewind (pFile); 

/* 分配内存存储整个文件 */ 
buffer = (char*) malloc (sizeof(char)*lSize); 
if (buffer == NULL) 

fputs ("Memory error",stderr); 
exit (2); 


/* 将文件拷贝到buffer中 */ 
result = fread (buffer,1,lSize,pFile); 
if (result != lSize) 

fputs ("Reading error",stderr); 
exit (3); 

/* 现在整个文件已经在buffer中,可由标准输出打印内容 */ 
printf("%s", buffer); 

/* 结束演示,关闭文件并释放内存 */ 
fclose (pFile); 
free (buffer); 
return 0; 
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wangsmale
2015-12-31 · TA获得超过593个赞
知道答主
回答量:73
采纳率:0%
帮助的人:43.4万
展开全部
在combobox的selectitmechange事件中,添加连动处理的方法,不会写,可以详细问
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式