要做一个表格,行要能动态添加,每行分三格 使前两格的数据来自数据库,后一格的数据自己填写,填完后的表格中的数据再存到另外的数据库中,,,请问怎样能实现啊 ??小弟刚学编程,很多东西都不会,盼大家指教 !

解决方案 »

  1.   

    1.建一个dataTable
    DataTable dt = new DataTable();
    dt.Columns.Add("field1" ,typeof(string));
    dt.Columns.Add("field2" ,typeof(string));
    dt.Columns.Add("field3" ,typeof(string));把前面两行数据读到这个dt里面2.拉一个dataGrid上form上面,设置 dataGrid.DataSource = dt.DefaultView;3.让用户在dataGrid上面输入4.输完后,调用dataGrid.BindingContext[dt.DefaultView].EndCurrentEdit();5.结果就是在 dt 中.
      

  2.   

    如果你确定界面需要几行几列,你可以用Table控件(Html服务器控件),在单位格里面放些lable控件来显示数据库的记录。在最后一行的单元格里放置一些Text控件,提交表单时把这些Text的数据更新到数据库中。