ASP中,获取一个表中的多行数据,但是只想把一条数据给Datalist1,怎么能实现这样的功能?谢谢了,大神帮忙
我这样用:Datalist1.DataSource=ds.Tables[0].Rows[0];Datalist1.DataBind();提示错误是错误的数据源?怎么修改这...
我这样用: Datalist1.DataSource = ds.Tables[0].Rows[0]; Datalist1.DataBind(); 提示错误是错误的数据源?怎么修改这个错误呢?
展开
1个回答
展开全部
用唯一键来查不就可以得到一条数据了吗? DataGridView的例子, SqlConnection conn = new SqlConnection("server=.;database=test;uid=sa;pwd=123"); string strSQL = " SELECT * FROM TD where name like'%" + textBox1.Text + "%'"; SDA = new SqlDataAdapter(strSQL, conn); DataSet ds = new DataSet(); SDA.Fill(ds); this.dgvTest.DataSource = ds.Tables[0]; //for (int i = 0; i < ds.Tables[0].Rows.Count; i++) //{ // DataRow dr = ds.Tables[0].Rows[i]; //} conn.Close();
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询