将单个 DataBSE 值获取到文本框中

本文关键字:文本 获取 单个 DataBSE | 更新日期: 2023-09-27 18:35:59

如果有任何参考可以显示如何将值从数据库传输到文本框,我将不胜感激。这是我的组合框代码,但我想在文本框中代替组合框

        OleDbDataAdapter oda = new OleDbDataAdapter("select subject_name from  subjecti where subject_name = '" + comboBoxSubjectName.Text + "'", con);
        DataTable dt = new DataTable();
        oda.Fill(dt);
        comboBoxSubjectCodeUpdate.DataSource = dt;
        comboBoxSubjectCodeUpdate.DisplayMember = "subject_name";

将单个 DataBSE 值获取到文本框中

你可以尝试这样的事情

string myquery = "SELECT MyColumn FROM MyTable";
using (var command = new OleDbCommand(myquery, connection))
{
  MyTextBox.Text = command.ExecuteScalar().ToString();
}

请注意,如果您要返回多个值,那么我建议您使用 ExecuteReader(),因为ExecuteScalar()只返回一个值。