yanni2
شنبه 22 تیر 1398, 15:20 عصر
سلام من یک view ساختم تو sql که میخوام از اون ویو در سی شارپ گزارش بگیرم با stimulsoft ولی پیغام Parent Key and ChildKey are identical هنگام نمایش گزارش میده
این کد جستجو که در یک کلاس هست
string query = "Select * from vBarname1 where username =@admin and shozviat=@shozviat and id=@id";
SqlConnection connection = new SqlConnection(connectionString);
SqlCommand cmd = new SqlCommand(query, connection);
SqlDataAdapter da = new SqlDataAdapter();
cmd.Parameters.Add(new SqlParameter("@admin", admin));
cmd.Parameters.Add(new SqlParameter("@shozviat", shozviat));
cmd.Parameters.Add(new SqlParameter("@id", id));
da.SelectCommand = cmd;
DataTable dt = new DataTable();
da.Fill(dt);
return dt;
اینم کد نمایش گزارش :
StiReport report2 = new StiReport();
report2.Load("barname1.mrt");
report2.RegData("barname1", dgbarname1.DataSource);
report2.Show();
وقتی به اخر کد نمایش میرسه اون پیغام و میده و چیزی نمایش نمیده !
لازمه بگم که من کل اطلاعات رو در یک datagridview لود میکنم به اسم dgbarname1
ممنون میشم کمکم کنید
این کد جستجو که در یک کلاس هست
string query = "Select * from vBarname1 where username =@admin and shozviat=@shozviat and id=@id";
SqlConnection connection = new SqlConnection(connectionString);
SqlCommand cmd = new SqlCommand(query, connection);
SqlDataAdapter da = new SqlDataAdapter();
cmd.Parameters.Add(new SqlParameter("@admin", admin));
cmd.Parameters.Add(new SqlParameter("@shozviat", shozviat));
cmd.Parameters.Add(new SqlParameter("@id", id));
da.SelectCommand = cmd;
DataTable dt = new DataTable();
da.Fill(dt);
return dt;
اینم کد نمایش گزارش :
StiReport report2 = new StiReport();
report2.Load("barname1.mrt");
report2.RegData("barname1", dgbarname1.DataSource);
report2.Show();
وقتی به اخر کد نمایش میرسه اون پیغام و میده و چیزی نمایش نمیده !
لازمه بگم که من کل اطلاعات رو در یک datagridview لود میکنم به اسم dgbarname1
ممنون میشم کمکم کنید