我的朋友即時通訊使用Visual Studio 2008,並且我在c#中開發了一個小型項目,現在我想在其中添加報告(.rdc reports)。這裏是我的代碼c#中的.rdlc報告不顯示任何輸出數據?
try
{
reportViewer1.Reset();
con.Open();
command.Connection = con;
command.CommandType = CommandType.StoredProcedure;
command.CommandText = "select_book_specific";
param = new SqlParameter("@isbn", "isbn1");
param.Direction = ParameterDirection.Input;
param.DbType = DbType.String;
command.Parameters.Add(param);
adapter = new SqlDataAdapter(command);
adapter.Fill(ds);
// for (int i = 0; i <= ds.Tables[0].Columns.Count - 1; i++)
// {
// MessageBox.Show(ds.Tables[0].Rows[0][i].ToString());
//} For testing purpose
this.reportViewer1.LocalReport.ReportPath = @"C:\Documents and Settings\Administrator\My Documents\Visual Studio 2008\Projects\WindowsFormsApplication1\WindowsFormsApplication1\Report1.rdlc";
this.reportViewer1.LocalReport.DataSources.Add(newReportDataSource("Books",ds.Tables[0].TableName.ToString()));
this.reportViewer1.RefreshReport();
}
catch(exception ex){messageBox.show(ex.message);}
什麼是你的問題? – 2013-04-09 03:04:20
什麼是'newReportDataSource'你能顯示代碼嗎? – Damith 2013-04-09 03:11:28
@ lc-對不起pal itz一個錯誤我的問題是報告不顯示任何數據? – Roshan 2013-04-09 03:14:01