C# ASP.NET问题 我在DataGrid控件里添加了一个模板列 在模板列里加了一个Image服务器控件 ID是image1
在.cs文件里怎么调用这个Image控件呢
我在cs文件里怎么调用不起来 image1.后面没有显示
还望各位讲解 该如何做
问题点数:50、回复次数:9Top
1 楼singlepine(小山)回复于 2005-12-27 21:55:12 得分 10
http://singlepine.cnblogs.com/articles/288027.htmlTop
2 楼KETTLY800730()回复于 2005-12-28 09:20:53 得分 10
用这个试一试
Image image=(Image)DataGrid.FindControl(image1)Top
3 楼jc15271149(奶皮儿)回复于 2005-12-28 09:28:30 得分 10
<asp:Image Runat=server ID="Image1" ImageUrl='<%# FormatImage(DataBinder.Eval(Container.DataItem, "UserID")) %>' />
</ItemTemplate>
Top
4 楼xzyong()回复于 2005-12-28 21:26:05 得分 0
我刚学习asp各位多多帮助啊!!!!!!!
KETTLY800730 用你的方法不行提示: “Image”是不明确的引用
jc15271149(发粪涂墙): FormatImage 是什么啊 还望写的详细一点
Top
5 楼alesso(卡卡)回复于 2006-01-04 14:13:15 得分 10
楼主,这个image1是属于DataGrid中的每一行的还是总共只有一个?Top
6 楼xzyong()回复于 2006-01-04 19:48:02 得分 0
总共就一个 不知道怎么调用image1
这个控件这样写就可以调用
DropDownList BloodTypeDropList;
BloodTypeDropList = (DropDownList)e.Item.FindControl("BloodTypeDropList");Top
7 楼xzyong()回复于 2006-01-08 16:03:06 得分 0
这样写怎么不行的啊 ??????
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
System.Web.UI.WebControls.Image img1 = (System.Web.UI.WebControls.Image)e.Item.FindControl("Image1");
img1.ImageUrl="C:\\Documents and Settings\\Administrator\\桌面\\壁纸\\电影电视\\aladdin1024.jpg";
}Top
8 楼Snowdust(雪尘)回复于 2006-01-08 16:25:29 得分 10
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
System.Web.UI.WebControls.Image img1 = (System.Web.UI.WebControls.Image)e.Item.FindControl("Image1");
if(img1 != null)
{
img1.ImageUrl="C:\\Documents and Settings\\Administrator\\桌面\\壁纸\\电影电视\\aladdin1024.jpg";
}
}Top
9 楼xzyong()回复于 2006-01-12 16:24:07 得分 0
谢谢各位的帮忙 我已经解决Top




