问题描述
新建了项目-数据集DataSet1.xsd,里面有个表DataTable1,窗体1有个按钮(打印),点击打开窗体2,然后窗体2添加了报表reportviewer,新作了Report1.rdlc,数据源选了DataTable1,怎么向这个DataTable1中填入数据?谢谢!直接引用其他数据库文件,窗体2有显示数据,但这个dataset1数据弄不进去,应该是我写法有误,谢谢!看到其他人回答,不懂,提问者采纳用DataSet1.xxxxTableAdapter的两个方法,一个Get,一个Fill是你配置DataSet1.xsd的时候填进去的。我个人习惯用Get,会返回一个DataTable
解决方案
解决方案二:
PublicClassForm1PrivateSubForm1_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMyBase.LoadDimcds2AsDataSet1=NewDataSet1()Dimtb1AsDataTable=NewDataTableDimdrAsDataRow=cds2.Tables(0).NewRow()dr("id")="0001"dr("name")="123"cds2.Tables(0).Rows.Add(dr)DataGridView1.DataSource=cds2.Tables(0)EndSubPrivateSubButton2_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton2.ClickForm2.Show()EndSubEndClassPublicClassForm2PrivateSubForm2_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMyBase.LoadMe.ReportViewer1.RefreshReport()EndSubEndClass