Bạn thử đoạn mã này vơi Image button nha
Eval("ImageUL")?"duong dan anh goc":"anh mac dinh"
Em load một cột từ cơ sở dữ liệu lên 1 cột trong gridview trong asp.net.Cột đó em dùng image button. Dữ liệu của cột do là một url. Có cái nhập nhằn là có thằng cột dữ liệu có thằng không. Gridview nó load hết image button vào cột đó!
Câu hỏi:cần load chỗ nào có url thì load image button ngược lại thì không.Ai có kinh nghiệm xin chỉ bảo với.
Chân thành cảm ơn
Bạn thử đoạn mã này vơi Image button nha
Eval("ImageUL")?"duong dan anh goc":"anh mac dinh"
thử cách này nhé, thêm thuộc tính visible ở image button như sau:
Code:Visible='<%#ImageToShow(Convert.ToString(DataBinder.Eval(Container.DataItem, "URL")))%>'Cách làm việc như sau, mỗi khi gridview load dữ liệu vào các image button, image button sẽ trả lại giá trị của url vào hàm ImageToShow, sau đó ImageToShow sẽ kiểm tra và trả lại giá trị true hoặc false, false thì button k hiển thịCode:public boolean ImageToShow(string url) { return (url != "") ? true : false; }
rất đơn giản