Hi,
it shows the error.
Error 6: Argument '2': cannot convert from 'System.Data.SqlClient.SqlConnection' to 'string'
private void btn_add_Click(object sender, EventArgs e)
{
//SqlConnection con=new SqlConnection ("data source=mars-104;initial catalog=marsweb;integrated security=true");
DBConnection db = new DBConnection();
SqlConnection con = db.opencon();
SqlCommand cmd = new SqlCommand("insert into tbl_report1(particulars,quantity,perprice,amount,invoicedate,ondate)values(@particulars,@quantity,@perprice,@amount,@invoicedate,@ondate)", con);
cmd .Parameters .AddWithValue ("@invoiceid",txt_invoiceno .Text );
cmd .Parameters .AddWithValue ("@particulars",cmb_particulars .Text );
cmd .Parameters .AddWithValue ("@quantity",txt_quantity .Text );
cmd .Parameters .AddWithValue ("@perprice",txt_perprice .Text );
cmd .Parameters .AddWithValue ("@amount",txt_amount .Text );
cmd .Parameters .AddWithValue ("@orderno",txt_orderno .Text );
cmd .Parameters .AddWithValue ("@compname",cmb_companyname .Text );
cmd.Parameters.AddWithValue("@invoicedate", txt_invoicedate.Text);
cmd.Parameters.AddWithValue("@ondate", txt_ondate.Text);
SqlDataAdapter da=new SqlDataAdapter ();
if (con.State == ConnectionState.Closed)
{
con.Open();
}
cmd .ExecuteNonQuery ();
con .Close ();
SqlConnection conn=new SqlConnection ("data source=mars-104;initial catalog=marsweb;integrated security=true");
SqlCommand cmd1=new SqlCommand ("select particulars,quantity,perprice,amount from tbl_report1 where orderno=@id",conn );
cmd1 .Parameters .AddWithValue ("@id",id );
SqlDataAdapter da1 = new SqlDataAdapter(cmd1, con);
if (con.State == ConnectionState.Closed)
{
con.Open();
}
DataTable dt=new DataTable ();
cmd1 .ExecuteNonQuery ();
da1 .Fill (dt );
GridView1 .DataSource =dt ;
con .Close ();
vatamount ();
vatdata ();
netamount ();
txt_quantity .Text ="";
txt_perprice .Text ="";
txt_amount .Text ="";
}
Best,
Sudheep.
Sudheep.grandhe, if this helps please login to Mark As Answer. | Alert Moderator