DataSet4 ds = new DataSet4(); DataTable t = ds.Tables.Add("stock"); t.Columns.Add("Item_Name", Type.GetType("System.String")); t.Columns.Add("Store", Type.GetType("System.String")); t.Columns.Add("Total_Stock", Type.GetType("System.String")); t.Columns.Add("Product_Code", Type.GetType("System.String")); t.Columns.Add("Which", Type.GetType("System.String")); DataRow r; string ItemName = string.Empty; string sto = string.Empty; string totostok = string.Empty; string pcode = string.Empty; string wich = string.Empty; for (int i = 0; i < dataGridView1.RowCount; i++) { pcode = dataGridView1.Rows[i].Cells[0].Value.ToString(); ItemName = dataGridView1.Rows[i].Cells[1].Value.ToString(); sto = dataGridView1.Rows[i].Cells[2].Value.ToString(); totostok = dataGridView1.Rows[i].Cells[3].Value.ToString(); wich = cmbFilter.Text; r = t.NewRow(); r["Product_Code"] = pcode; r["Item_Name"] = ItemName; r["Store"] = sto; r["Total_Stock"] = totostok; r["Which"] = wich; t.Rows.Add(r); CrystalReport4 objRpt = new CrystalReport4(); objRpt.SetDataSource(ds.Tables[1]); crystalReportViewer1.ReportSource = objRpt; crystalReportViewer1.Dock = DockStyle.Fill; crystalReportViewer1.Refresh(); crystalReportViewer1.Show(); }
<meta http-equiv="Page-Enter" content="blendTrans(Duration=0)"> <meta http-equiv="Page-Exit" content="blendTrans(Duration=0)">
/// <summary> /// This method written for avoid flikering while loading timetable /// </summary> /// <value></value> /// <returns></returns> /// <remarks></remarks> protected override CreateParams CreateParams { get { CreateParams cp = base.CreateParams; cp.ExStyle = cp.ExStyle | 0x2000000; return cp; } } //CreateParams
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)