![]() |
#2
八方科技2010-09-27 16:46
|
一个一直以来很困扰的问题,也让我很头疼的问题,百度了不知道几十年也没有百度个结果出来.现在简单描述出来,希望高手能给予赐教,本人在这里先行感谢了。
C# 自动生成控件问题。
假设:点击按钮A,会根据数据库内数据自动生成5个radiobutton,点击自动生成的每一个radiobutton还会根据每个radiobutton的ID的不同加载数据库里不同的东西,比如,点击radiobotton_2会加载radiobotton_2对应的数据内容并加载一个数值到一个textbox中,修改textbox中的值,然后点击按钮b,会修改radiobutton_2对应的数据库里的东西。现在,莫名其妙的问题出现了,点击radiobutton_1和另外四个radiobutton会产生不一样的效果。当然点击每一个radiobutton的时候还是会按照其ID的不同加载数据库里的东西.可是当修改textbox里的东西,再点击按钮b,保存的时候,就不一样了,
点击按钮b的时候,如果刚才点击的是radiobutton_1,还是会重新加载一次radiobutton_1对应的数据库里的东西,而其他的radiobutton不会再加载一遍,这也就导致了,如果选择的是radiobutton_1,即使修改了textbox里的东西,点击按钮b,保存的话,也不会更新数据库的数值,其他的radiobutton就可以.更新保存,不知道对我的描述够不够透彻!如果有兴趣的可以直接和我联系.
qq:334746869