DataSet ds = 
new DataSet();
ds.Merge(CountryDataTable  );
ds.Tables[0].TableName = 
"Country";
ds.Merge(StateDataTable );
ds.Tables[1].TableName = 
"State";
			
		
 
	 
          DataSet ds = new DataSet();
            ds.Merge(DataSet_a.Tables[0]);
            ds.Tables[0].TableName = "table1";
            ds.Merge(DataSet_b.Tables[0]);
            ds.Tables[1].TableName = "table2";
         
            MessageBox.Show(ds.Tables.Count.ToString() + " " +
                ds.Tables[0].TableName.ToString() + " " + 
                ds.Tables[1].TableName.ToString()
                + " " + ds.Tables[0].Rows.Count.ToString() + " " + 
                ds.Tables[1].Rows.Count.ToString());
سلام
در گزارش من دو تا تیبل و همچنین دو تا دیتاباند دارم
در گزارش از همین شیوه استفاده کردم
اطلاعات دیتاباند1 از تیبل اول و اطلاعات دیتاباند2 از تیبل دوم می بایست تامین شه
اما در دیتاباند2  به تعداد اطلاعات تیبل اولی ردیف خالی ایجاد  می کنه
در برنامه چک کردم همه چیز صحیح
اما در گزارش خیر
چه باید کرد؟؟؟