现在手上正在给自己单位做一个人事管理项目,因为涉及到很多不知道改怎么翻译成英文的词,比如:政治面貌,籍贯,职称等等,懒得去查金山词霸去翻译成不伦不类谁也看不懂的英文,索性完全用中文建了数据库表.然后用vs.net里的dataadapter数据向导来个自动生成代码,结果书写的程序就变成了这样:

CommitDataSet cds = new Database().GetCommitData();
cds.考评委员会.Columns.Add("姓名", typeof(System.String));
EmpDataSet eds = new Database().GetEmpData();
foreach(DataRow dr in cds.考评委员会.Rows)
{
          dr["姓名"] = eds.员工基本情况.FindBy编号(Convert.ToInt32(dr["员工编号"]))["姓名"].ToString();
}
this.DropDownList1.DataSource = eds.员工基本情况;
this.DropDownList1.DataTextField = "姓名";
this.DropDownList1.DataValueField = "编号";
this.DropDownList1.DataBind();
this.DataGrid1.DataSource = cds.考评委员会;
this.DataGrid1.DataBind();

我看多了也觉挺舒服,呵呵,这才是中国程序员独有的风格,别国的人想学还学不来 咧嘴笑脸