1、在读取数据库时,用语句select *, 没有的字段1,没有的字段2 from table
2、对DataTable逐行处理,设置没有的字段的数值
3、绑定

解决方案 »

  1.   

    选择出来赋给一个dataset,必须包含NAME,NO
    DropDownList1.DataSource=MyDataSet.Tables["TableName"];
    DropDownList1.DataTextField="NAME";
    DropDownList1.DataValueField="NO";
    DropDownList1.DataBind();
      

  2.   

    可能是我表达的有误了,我想说的是一个完整的表里应该是NO从1到16,NAME是从ONE到SIXTEEN,假设表里数据并不全,像一楼一样可能只有6条,这时我想通过在LISTBOX里绑定剩下不存在的让用户选择并添加。
      

  3.   

    可能是我表达的有误了,我想说的是一个完整的表里应该是NO从1到16,NAME是从ONE到SIXTEEN,假设表里数据并不全,像一楼一样可能只有6条,这时我想通过在LISTBOX里绑定剩下不存在的让用户选择并添加?这种问题你都能提出来? 
    没有数据就自己处理DataTable啊 ,向DataTable添加行不就行了吗?不会操作DataTable ? 到书店里买本ADO.NET, 学习上十天半月的!
      

  4.   

    呵呵,你可以在控件加载时,手工代码给listbox控件添加各子项,也就是你先生成各个子项,然后设置其value和text属性,然后用其.add(子项)来手动添加数据表里没有的那些个信息!
      

  5.   

    Click the link to solve your problem.Good luck!