Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 单选按钮列表中的图像_C#_Asp.net_Image_Radiobuttonlist - Fatal编程技术网

C# 单选按钮列表中的图像

C# 单选按钮列表中的图像,c#,asp.net,image,radiobuttonlist,C#,Asp.net,Image,Radiobuttonlist,我有一个页面,人们需要从单选按钮列表中进行选择。 我读了一篇关于将图像添加到复选框列表的文章,但它对我不起作用。 本质上,我在DAL(数据访问层)中有一个数据源,我调用它来驱动我的单选按钮列表——当我将图像添加到其中时,我只会显示一个图像(取决于我的操作方式,每次都会显示相同的图像) 这是我的代码:(为什么我不能让它显示所有的图像?) 使用(MyDataConnection db=newmydataconnection()) { var dt=db.LogoSelectionTableColle

我有一个页面,人们需要从单选按钮列表中进行选择。 我读了一篇关于将图像添加到复选框列表的文章,但它对我不起作用。 本质上,我在DAL(数据访问层)中有一个数据源,我调用它来驱动我的单选按钮列表——当我将图像添加到其中时,我只会显示一个图像(取决于我的操作方式,每次都会显示相同的图像)

这是我的代码:(为什么我不能让它显示所有的图像?)

使用(MyDataConnection db=newmydataconnection())
{
var dt=db.LogoSelectionTableCollection.getAllasDataable();
foreach(数据行中的数据行drow)
{
//获取价值
drow[“logonName”]=dt.Rows[0][“logonName”].ToString();
drow[“LogoValue”]=dt.Rows[0][“LogoValue”].ToString();
//赋值
var dtVal=drow[“LogoValue”].ToString();
var dtName=drow[“LogoName”].ToString();
//文件名和文件路径
var fileName=dtVal.Replace(“.pdf”,“.jpg”);
var filePath=“/imageUrl/TempImg/”+文件名;
//添加到单选按钮列表
rdbtnlistLogoSelect.Items.Add(
新列表项(
字符串格式(
“
”+ dtName+“”,filePath),dtVal)); } }

那么,为什么它不起作用呢?我做错了什么?

可能重复的问题:有点,是的。。。我想这可能会有帮助,我会试试看。谢谢我用它走了另一条路(结合了两者),它成功了。谢谢你的建议。
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));
    }
}