Crystal Report Creation
Crystal Report Creation
Go to App.config
<?xml version="1.0"?>
<configuration>
<configSections>
</configSections>
<connectionStrings>
<add name="PRG25_STUD_CRYSTAL_DEMO.Properties.Settings.dbStudentConnectionString"
connectionString="Data
Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\dbStudent.mdf;Integrated
Security=True;User Instance=True" providerName="System.Data.SqlClient"/>
</connectionStrings>
<startup useLegacyV2RuntimeActivationPolicy="true"><supportedRuntime version="v4.0"
sku=".NETFramework,Version=v4.0"/></startup></configuration>
Error solved:
Properties
Change
To
.net framework 4
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
using CrystalDecisions.CrystalReports.Engine;
namespace PRG25_STUD_CRYSTAL_DEMO
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string t1 = textBox1.Text.ToString();
SqlConnection con = new SqlConnection(@"Data
Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\dbStudent.mdf;Integrated
Security=True;User Instance=True");
SqlCommand com;
SqlDataAdapter a = new SqlDataAdapter();
DataSet d = new DataSet();
a = new SqlDataAdapter("select * from tbl_student where sno='"+t1+"' ", con);
a.Fill(d);
ReportDocument doc = new ReportDocument();
doc.Load(@"D:\PRG25_STUD_CRYSTAL_DEMO\PRG25_STUD_CRYSTAL_DEMO\CrystalReport3.rpt");
doc.SetDataSource(d.Tables[0]);
crystalReportViewer1.ReportSource = doc;
}
}
}
Form controls
Textbox
Button
crystalreportViewer
Add Dataset
Do in dataset