数据库中1个表 sj共7个列 每列存储 1-20中的一个数例如列1 列2 列3 列4 列5 列6 列7
1   2   5  7   9  3  62 3 4 7 8 9 12 3 7 0 3 2 1 读取出来后按照数字填到对应的dataGridView1中的列里去dataGridView1中有 列1 列2 列3 列4 列20读取出来的是2就在列2中显示2看到家有啥实现的办法,初学者,请尽量写明白些 ,谢谢

解决方案 »

  1.   

    //读取数据库中的每一行记录并修改
                string str = "Data Source=USERMIC-FN1DU75;Initial Catalog=ssqdb;Integrated Security=True";
                SqlConnection conn = new SqlConnection(str);
                conn.Open();            SqlDataAdapter da = new SqlDataAdapter("select * from sj order by qihao", conn);
                DataSet ds = new DataSet();
                DataTable dt = new DataTable();
                DataView tv = new DataView();            da.Fill(ds, "ssqsj");下面的给补充下 ,谢谢,
      

  2.   

    笨办法,创建datatable、daterow,按需插入数据。亦或者通过存储过程来,最终返回table就好