我有一个页面,人们需要从单选按钮列表中进行选择。我阅读了关于将图像添加到复选框列表的变体,但它对我不起作用。本质上,我的 DAL(数据访问层)中有一个数据源,我调用它来驱动我的单选按钮列表 - 当我将图像添加到其中时,我只会显示一个图像(取决于我如何这样做,每次都会出现相同的图像)。
这是我的代码:(为什么我不能让它显示所有图像?)
using (MyDataConnection db = new MyDataConnection())
{
var dt = db.LogoSelectionTableCollection.GetAllAsDataTable();
foreach (DataRow drow in dt.Rows)
{
//get values
drow["LogoName"] = dt.Rows[0]["LogoName"].ToString();
drow["LogoValue"] = dt.Rows[0]["LogoValue"].ToString();
//assign values
var dtVal = drow["LogoValue"].ToString();
var dtName = drow["LogoName"].ToString();
//filename and file path
var fileName = dtVal.Replace(".pdf", ".jpg");
var filePath = "/imageUrl/TempImg/" + fileName;
//add to radio button list
rdbtnlistLogoSelect.Items.Add(
new ListItem(
string.Format(
"<img src='{0}' alt='" + dtName +
"' width='38px' style='padding-left:4px; padding-right:4px;' align='middle' /><br />" +
dtName + "", filePath), dtVal));
}
}
那么,为什么它不起作用?我究竟做错了什么?