سلام . ممنون میشم راهنمایی کنید موقع ارسال اطلاعات دیتاگرید به اکسل فقط 22 سطر ارسال میشد . لطفا راهنمایی کنید.
Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.Interop.Excel.Application();
excel.Visible = true;
Workbook workbook = excel.Workbooks.Add(System.Reflection.Missing.Valu e);
Worksheet sheet1 = (Worksheet)workbook.Sheets[1]; Excel.Range range;
Microsoft.Office.Interop.Excel.Range myRange;


for (int i = 0; i < DataGrid_Saham.Columns.Count; i++)

{
range = (Excel.Range)sheet1.Cells[1, i + 1];
sheet1.Cells[1, i + 1].Font.Bold = true;
range.Value = DataGrid_Saham.Columns[i].Header;
}

for (int j = 0; j < DataGrid_Saham.Items.Count; j++)

{
for (int i = 0; i < DataGrid_Saham.Columns.Count; i++)

{
TextBlock Book1 = DataGrid_Saham.Columns[i].GetCellContent(DataGrid_Saham.Items[j]) as TextBlock;
myRange = sheet1.Cells[j + 2, i + 1];
myRange.Value = Book1.Text;
}

}