将单个数据库值放入文本框中

时间:2016-02-24 15:19:39

标签: c# visual-studio oracle11g

如果有任何参考资料显示如何将数据库中的值传输到文本框中,我将非常感激。这是我的组合框代码,但我想在文本框中使用组合框

        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";

1 个答案:

答案 0 :(得分:1)

您可以尝试这样的事情

string myquery = "SELECT MyColumn FROM MyTable";

using (var command = new OleDbCommand(myquery, connection))
{
  MyTextBox.Text = command.ExecuteScalar().ToString();
}

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