伙计我在SQL Database
有两张桌子,我想把它们带到我的水晶报道中我看了一些只谈一张桌子的视频。
现在我希望我在水晶报告中显示的数据只是当我从Textbox
输入数据时我想要它。这是我的代码。
private void butSearchByTextbox_Click(object sender, EventArgs e)
{
SqlConnection cn = new SqlConnection(@"Server=. ; DataBase=WaterProject; Integrated Security = true");
SqlDataAdapter da = new SqlDataAdapter(" SELECT Table1.data , Table2.data FROM Table2 INNER JOIN Table1 ON Table1.Name Like '" + textBox1.Text + "'", cn);
DataSet ds = new DataSet();
da.Fill(ds, "Info");
SubscriberData CryRep = new SubscriberData();
CryRep.SetDataSource(ds.Tables["Table1"]); // I want multi tables
crystalReportViewer1.ReportSource = CryRep;
}
答案 0 :(得分:0)
我想我用自己来解决问题。
代码工作正常我添加Table1.Id = Table2.Id
,我为App.config
文件做了一些更改它会变成这样
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6" />
</startup>