I have started creating reports using crystal reports
. I am able to show everything using dataset
and sql
except for the auto-row numbering
.
Here's my code:
SqlConnection cnn;
string connectionString = null;
string sql = null;
connectionString = "data source=Kim; initial catalog=DBO;user id=sa; password=passw0rd";
cnn = new SqlConnection(connectionString);
cnn.Open();
sql = "select Name as DataColumn1, Age as DataColumn2, from tbl1";
SqlDataAdapter dscmd = new SqlDataAdapter(sql, cnn);
cnn.Close();
DataSet2 ds = new DataSet2();
dscmd.Fill(ds, "DataTable2");
CrystalReport1 objRpt = new CrystalReport1 ();
objRpt.SetDataSource(ds.Tables[0]);
CrystalReportViewer1.ReportSource = objRpt;
CrystalReportViewer1.RefreshReport();
The Result of the report is like this:
No Name Age
Kim 22
Ian 29
Aris 27
Need to show the report like this:
No Name Age
1 Kim 22
2 Ian 29
3 Aris 27
Can you give me idea on how to add row number.
In 'Reset' choose 'Never'
Click OK Add the field to the report.
In crystal report their is option to add auto increment field,no need to fetch rownumber from database
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With