我想在列表框中显示数据库中的选择,但遇到一些问题。你知道为什么它不起作用吗?

当我运行该程序时,它会在列表中显示类似这样的内容:“System.Data.DataRow”我将放置图片


private void Form2_Load(object sender, EventArgs e)

{

    string connectionString = "Data Source=...;" +

            "User=...;" +

            "Password=...;";


    OracleConnection con = new OracleConnection();

    con.ConnectionString = connectionString;


    con.Open();


    string select = "select PRODUCT  from TBLPRODUCTSIM  where SOLVERTYPES like " + "'%"+GlobalVariable+"%'";

    OracleDataAdapter bb = new OracleDataAdapter(select, con);

    DataTable dt = new DataTable();

    bb.Fill(dt);


    foreach(DataRow row in dt.Rows )

    {

        listBox1.Items.Add(row.ToString());

    }

}


天涯尽头无女友
浏览 66回答 1
1回答

一只甜甜圈

不要使用row.ToString()这将打印 DataRow 的 ToString 方法的实现,该方法向您显示类型。展示产品:使用row["PRODUCT"].ToString();
打开App,查看更多内容
随时随地看视频慕课网APP