日期:2014-05-17  浏览次数:20736 次

C# 数据库操作
最近希望实现个功能,找不到好的办法
  问题是:
    winform中form1上一个按钮点击后,弹出form2窗口,在form2窗口上将数据库的一个表单的前两列显示出来,前面附有复选框,如图
数据库内容
form2图
点击form2上按钮,将选中的数据生成新的数据库表或是赋予一个参数
请教各路高手如何实现或同工异曲的途径,谢谢!

------解决方案--------------------
引用:
要达到这样的效果 需要动态创建控件

或者用一个CheckBoxList,设置数据源,每个CheckBox的Text赋值为“学号”+“  ”+“姓名”
------解决方案--------------------
假设你已经从access读出一个DataTable。
private static DataTable GetData()
        {
            DataTable dt = new DataTable();
            dt.Columns.Add("学号", typeof(Int32));
            dt.Columns.Add("姓名", typeof(string));
            dt.Columns.Add("年龄", typeof(Int32));

            DataRow dr = null;
            dr = dt.NewRow();
            dr["学号"] = 1;
            dr["姓名"] = "张三峰";
            dr["年龄"] = 13;
            dt.Rows.Add(dr);

            dr = dt.NewRow();
            dr["学号"] = 2;
            dr["姓名"] = "无常";
            dr["年龄"] = 12;
            dt.Rows.Add(dr);