کد:
ReportDocument Orpt = new ReportDocument();
Orpt.Load(Server.MapPath("~/CrystalReport.rpt"));
if (conn.State == ConnectionState.Closed)
conn.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
cmd.Parameters.AddWithValue("@Owner", DDLOwner.Text);
cmd.CommandText = "SELECT *FROM Assets WHERE Owner=@Owner";
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
dr.Read();
Orpt.SetDataSource(dr[indexer].ToString());
}
CrystalReportViewer1.ReportSource = Orpt;
}
تو دستور While به Indexer اررور می ده
نمیدمنم چطور این خظو بنویسم راهنماییم کنید لطفا