private void button1_Click(object sender, EventArgs e)
{
con.Open();
SqlDataAdapter da = new SqlDataAdapter(
"select CustomerName,CompanyName,ContactNo from tbl_LeadFollowUp where WorkType='internet shopping'", con);
DataSet ds = new DataSet();
DataTable dt = new DataTable();
da.Fill(ds);
da.Fill(dt);
foreach (DataRow row in dt.Rows)
{
textBox1.Text = (row["CompanyName"].ToString());
textBox2.Text = (row["CustomerName"].ToString());
label2.Text = (row["ContactNo"].ToString());
}
con.close();
}
1 Answer
You have to use DataGridview for binding the multiple data from Database to UI.
You can't iterate multiple data to single lable. It will get overwrite not append
private void button1_Click(object sender, EventArgs e)
{
con.Open();
SqlDataAdapter da = new SqlDataAdapter("select CustomerName,CompanyName,ContactNo from tbl_LeadFollowUp where WorkType='internet shopping'", con);
DataSet ds = new DataSet();
DataTable dt = new DataTable();
da.Fill(ds);
da.Fill(dt);
dataGridView1.DataSource = da;
dataGridView1.DataMember = "Lead";
con.close();
}
DataGridViewetc) to put the results in...label2.Text += (row["ContactNo"].ToString());. If you want to show multiple data in label (as you told in the question) use this.