首页 > 解决方案 > Datarepeater(VisualBasic Power Back)中的图片框控件未在 Windows 窗体 C#.Net 中显示其内容

问题描述

我的数据中继器 (VisualBasic Power Back) 中有一个 PictureBox 控件 (PictureBox1),使用 C#.Net 的窗口形式。下面是代码。我尝试将字段类型作为位图以及文件位置。运行表单/数据中继器时图像未显示。但是,我正在获取文本,因为 tblTestText 出现在数据转发器中。

C#代码:

    private void Form4_Load(object sender, EventArgs e)
    {


        string inputSQL = "SELECT tblTest.tblTestID, tblTest.tblTestText, tblTest.tblTestImage, tblTest.tblTestImageFile FROM tblTest";

        var connStr = ConfigurationManager.AppSettings["CoreDBConn"];
        var con = new OleDbConnection(connStr);


        con.Open();
        var dt = new DataTable();
        var adapt = new OleDbDataAdapter(inputSQL, connStr);
        adapt.Fill(dt);


        pictureBox1.DataBindings.Add(new Binding("Image", dt, "tblTest.tblTestImage", true));
        //pictureBox1.DataBindings.Add(new Binding("Image", dt, "tblTestImageFile",true));
        textBox1.DataBindings.Add(new Binding("Text", dt, "blTestText"));

        dataRepeater1.DataSource = dt;
    }

标签: c#

解决方案


推荐阅读