博主是个还在上大学的新手,如果有什么说错的地方请务必帮我指出来,谢谢!
想要完成一个能够动态改变其中数据的水晶报表,可以通过创建一个 数据的中转站来存储和输出数据的方式。
借由这个中转站,我们可以通过为它动态输入数据,然后再将数据导出到水晶报表,来达到得到有动态数据的水晶报表的目的。
仅在vs2008中,很多它自带的应用也可以达到中转站的作用,比如数组,数据集等。
博主最近刚在学SQL所以尝试了用VS连接数据库来做水晶报表。
1.首先,博主在SQL中创建了名为xxs的数据库,然后再在数据库xxs中创建了一张名为xxs_1的表格,同时在其中建立了名为ques的列。
2.然后回到vs2008,创建windows窗体应用程序(博主是为了给数据库录入数据才用窗体的,网友有其他方法就随意了。)
为程序写入代码:
1 SqlConnection conn2 = newSqlConnection();2 conn2.ConnectionString = "server=.;database=xxs;uid=sa;pwd=123";3 conn2.Open();4 SqlCommand cmd2 = newSqlCommand();5 cmd2.Connection =conn2;6 cmd2.CommandType =CommandType.Text;7