Hi ,
I wrote like this .can you please check my code.please do the needful.
private void btn_search_Click(object sender, EventArgs e)
{
if (cmb_customername.SelectedIndex == -1)
MessageBox.Show("please Select Customer Name:");
else
{
SqlConnection con = new SqlConnection("data source=mars-104;initial catalog=Sudheeptest;integrated security=true");
SqlCommand cmd = new SqlCommand("select CompName,CompAddress,InvoiceNo,OrderNo,convert(varchar,OnDate,105)as [ondate],convert(varchar,InvoiceDate,105)as [invoicedate],AmountStatus,NetAmount,NetVat,TAmount from tbl_Report2 where compname=@compname", con);
cmd.Parameters.AddWithValue("@compname", cmb_customername.Text);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
try
{
con.Open();
da.Fill(dt);
if (dt.Rows.Count > 0)
{
GridView1.DataSource = dt;
}
else
{
GridView1.Controls.Clear();
}
SqlCommand cmd2 = new SqlCommand("select invoiceid from tbl_report1 where compname=@compname", con);
cmd2.Parameters.AddWithValue("@compname", cmb_customername.Text);
string invoiceid = Convert.ToString(cmd2.ExecuteScalar());
SqlCommand cmd1 = new SqlCommand("select Particulars,OrderNo,Quantity,PerPrice,Amount from tbl_Report1 where InvoiceId=@InvoiceId", con);
cmd1.Parameters.AddWithValue("@invoiceid", invoiceid);
SqlDataAdapter da1 = new SqlDataAdapter(cmd1);
DataTable dt1 = new DataTable();
da1.Fill(dt1);
GridView2.DataSource = dt1;
}
catch (SqlException ex)
{
throw;
}
finally
{
con.Close();
}
}
}
Best,
Sudheep.
Sudheep.grandhe, if this helps please login to Mark As Answer. | Alert Moderator