欲做一个多语言数据录入功能的程序。思路是通过dropdownlist控件选择语言,然后根据不同的语言打开不同的表(每种语言有两个表,一个是单词,另一个是包括单词、录入人、备注等信息)进行数据的录入、删除、更新等操作。在数据录入的过程中,通过gridview1显示录入的详细信息。录入包括单词、备注、录入人等等。想用sqldatasource控件做,如果有其他的好方法也可以。谢谢!!

解决方案 »

  1.   


    其实每当看到这样的结论我都觉得无所适从。但是有时真的忍不住想说两句。前面的话听起来很宏伟,后面的话一下子成了“矮子”了。从需求到设计不是这样的,所谓“用sqldatasource做、用三层模型做”之类的都是空话。你只要心知肚明你打算要用它来做就可以了。当你对需求进行设计的时候,根本不是去纠缠于九牛一毛的编程技术细节,这些细节你可以尝试使用许多方法,甚至同一程序中如果有50个地方你可以前20个地方使用一种编程方法、中间20个使用另外一种、最后10个则是去用第三种练手。这根本不会对整体产生很大影响。不会做项目的人认为一旦遇到技术问题就要从头开始推倒重来,结果还没做什么东西就对最基础的编程方法挑三拣四纠缠在那里浪费时间。实际上,软件设计要从软件工程方法入手,就好像“用砖头砌墙”时只要拉好一根水平线就可以有信心地砌墙,而不是仅仅在那里研究应该买什么品牌的砖头的问题。我只是想说,你使用什么数据源控件对一个(哪怕是小)产品根本没有什么重要性,你可以在开发的中间改变(前边的代码保持原来的数据源写法,对后边的使用新的),软件设计不是纠缠于编程技术细节采用什么控件或者什么放之四海而皆准的模式代码,而是深入结合需求进行OOAD、测试用例设计、启用工程的mis平台等“大事情”。
      

  2.   

    我对SQLdatasource不会在程序里动态的选择表,请问具体怎么实现
      

  3.   

    呵。能实现就好。datasouce控件挺强的。可以少写好多代码