[英]How to display data from Sql Database in table in report viewer
I already display data to a DataGridView in my form with these codes, now I want to display that in a report viewer. 我已经使用这些代码以表单的形式在DataGridView中显示数据,现在我想在报表查看器中显示数据。 How can I do this ?
我怎样才能做到这一点 ?
//Fill DataGridView
try
{
MyDB db = new MyDB();//my connection string
string sql = "SELECT * FROM innoviceitem WHERE id='{0}'";
sql = string.Format(sql, id);//id is a public string that its value has been set
SqlDataAdapter sda = new SqlDataAdapter(sql, db.MyConn);
DataSet ds = new DataSet();
BindingSource bs = new BindingSource();
sda.Fill(ds);
bs.DataSource = ds.Tables[0].DefaultView;
datagridview1.DataSource = bs;
}
catch (Exception err) { MessageBox.Show(err.Message); }
you can find useful information in following link 您可以在以下链接中找到有用的信息
http://www.mindstick.com/Articles/13169999-ef3b-496c-b502-caef973c3bb2/?Using%20ReportViewer%20in%20WinForms%20C http://www.mindstick.com/Articles/13169999-ef3b-496c-b502-caef973c3bb2/?Using%20ReportViewer%20in%20WinForms%20C
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.