for( int i=3; i<=6;i++)
{
if ( dr.GetValue(i) != null )
{
Image(i-2).ImageUrl = "photo/" + dr.GetValue(i).ToString();
Image(i-2).Visible = true;
}
else
{
Image(i-2).Visible = false;
}
}这里面image是 个image控件。我要如何将Image和(i-2)能连在一起并仍为一个控件,而后可以使用其属性呢。
{
if ( dr.GetValue(i) != null )
{
Image(i-2).ImageUrl = "photo/" + dr.GetValue(i).ToString();
Image(i-2).Visible = true;
}
else
{
Image(i-2).Visible = false;
}
}这里面image是 个image控件。我要如何将Image和(i-2)能连在一起并仍为一个控件,而后可以使用其属性呢。
它是一个Image控件,页面上有Image1,Image2,Image3,Image4多个Image控件,我想通过检查其值是否为空来控制它是否显示。我想让Image[i-2]---为Image控件,要如何写。........Image[i-2]总是出现以下错误:.....................
........名称“Image”在类或命名空间“_5idz.empinfo”中不存在...................
Image[] Image1;
Image1[X]=new Image();
X为定义的个数.
然后再使用就可以了
{
if( control is Image)
{
Image image=(Image)control;
//这里做你要做的事情
}
}
若为空,则使页面上的image控件的可视属性为假。这样就不会在页面上显出一个图片控件的图标。for( int i=3; i<=6;i++)
{
if ( dr.GetValue(i) != null )
{
Image(i-2).ImageUrl = "photo/" + dr.GetValue(i).ToString();
Image(i-2).Visible = true;
}
else
{
Image(i-2).Visible = false;
}
}先从数据库中读取每个字段给SqlDataReader dr
再从dr.GetValue(i)循环读取每一个值看其是否为空。Image[i-2]代表这某一Image控件(我想让i参于到图片名称中来)-----但一定不是我写的这样。如何才能实现我的目标呢。???