PDA

View Full Version : Mọi người giúp em hiển thị data ra DropDownList với ạ :-s~



LazyFunny
29-12-2010, 15:13
Tình hình là thế này ạ :-<~
Em đang làm 1 web bằng asp.net ạ
E có 1 bảng là Nhãn hiệu, bây giờ e muốn lấy dữ liệu từ abngr ấy đổ ra dropdownlist nhưng sao bị lỗi ạ.
Đây là đoạn code của e
public void initDdl()
{
sCon = ConfigurationManager.ConnectionStrings["Shoes"].ConnectionString;
con.ConnectionString = sCon;
con.Open();

cmd.CommandText = "Select distinct(NhanHieu) from NhanHieu ";
cmd.Connection = con;

da.SelectCommand = cmd;
da.Fill(ds);

ddlNhanHieu.DataSource = ds;
ddlNhanHieu.DataValueField = "NhanHieu";
ddlNhanHieu.DataBind();
con.Close();
//E kô hiểu ddlNhanHieu.DataSource = ds; e sai ở đâu mà nó toàn báo lỗi ở đây ạ

Ths mọi ngừoi ạ

zxcongducxz
29-12-2010, 16:16
private void initDdl()
{
DataSet ds=new DataSet();
new SqlDataAdapter("Select MaNhanHieu,NhanHieu from NhanHieu", "Data Source=.;Initial Catalog=tam;Integrated Security=True").Fill(ds);
ddl.AutoPostBack = true;
ddl.DataSource = ds;
ddl.DataTextField = "NhanHieu";
ddl.DataValueField = "MaNhanHieu";
ddl.DataBind();
}

LazyFunny
30-12-2010, 15:06
private void initDdl()
{
DataSet ds=new DataSet();
new SqlDataAdapter("Select MaNhanHieu,NhanHieu from NhanHieu", "Data Source=.;Initial Catalog=tam;Integrated Security=True").Fill(ds);
ddl.AutoPostBack = true;
ddl.DataSource = ds;
ddl.DataTextField = "NhanHieu";
ddl.DataValueField = "MaNhanHieu";
ddl.DataBind();
}


cái này là em dùng Asp. net bác a. Kô khác nhau gì ạ :~|