gpt4 book ai didi

c# - 绑定(bind) DataGridView 和 SQL 表

转载 作者:行者123 更新时间:2023-11-30 17:53:39 25 4
gpt4 key购买 nike

我是新手,所以我认为这对您来说很容易。我正在制作 WFA 应用程序。我的表单上有 DataGridView,我想在 DataGridView 中插入 SQL 表。这是我的代码:

OracleCommand cmd = new OracleCommand();
OracleDataReader reader;
cmd.Connection = conn;

cmd.CommandText = "select * from rezervacija where korisnicko_ime_posetioca = '" + kip + "'";
cmd.CommandType = CommandType.Text;
reader = cmd.ExecuteReader();
while (reader.Read())
{

}

我已经打开了连接,所以这不是问题。读者正在阅读时我需要做什么才能绑定(bind)数据?

最佳答案

使用 OracleDataAdapter像这样:

OracleDataAdapter yourAdapter = new OracleDataAdapter();
OracleCommand command = new OracleCommand("select * from rezervacija where korisnicko_ime_posetioca = :kip", conn);

//Add your parameters like this to avoid Sql Injection attacks
command.Parameters.AddWithValue(":kip", kip);
yourAdapter.SelectCommand = command;
DataSet yourDataSet = new DataSet("RezervacijaData");

yourAdapter.Fill(yourDataSet, "rezervacija");

//Finally do the binding

yourDataGrid.SetDataBinding(yourDataSet, "Rezervacija");

这是一般的想法。我不在我的开发机器旁,所以我没有测试代码,但它应该相当接近。

关于c# - 绑定(bind) DataGridView 和 SQL 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17092812/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com