我创建OS的应用程序,在那里我可以添加一个客户的名字,姓氏,电子邮件,日期,服务类型(PC修复),技师PC品牌,PC类型,类型,以及电脑的问题。我能够使用phpMyAdmin将数据插入MySQL数据库。加载组合框
但是,我一直卡在这一部分。我正在尝试查看刚刚创建的服务订单。我想用客户的姓氏加载组合框,一旦我点击客户的名字,它就会填充上面提到的所有字段以及它被插入到数据库中的服务编号。我在加载组合框和texfields时遇到问题。
任何想法感谢!如果组合框是一个坏主意,并有更好的方法,请让我知道!我试过这段代码,但SQLDataAdapter不适合我。我无法找到一个我可以联系的例子。
private void cbViewServices_SelectedIndexChanged(object sender, EventArgs e)
{
if (cbViewServices.SelectedIndex >- 1)
{
string lastName = cbViewServices.SelectedValue.ToString();
MySqlConnection conn = new MySqlConnection("server=localhost;uid=******;password=**********;database=dboserviceinfo;");
conn.Open();
SqlDataAdapter da = new SqlDataAdapter("select distinct LastName from tserviceinfo where LastName='" + lastName + "'", conn);
DataSet ds = new DataSet();
da.Fill(ds); conn.Close();
}
}
您不妨看看使用你的连接语句,数据适配器,数据集,等等。另外请阅读参数化SQL,否则你会打开SQL注入攻击 – Manatherin 2012-07-31 01:06:35
你把你的控件绑定到ds吗?我相信在更改数据后,您需要手动更新控件或重新绑定它们以显示结果 – AaA 2012-07-31 02:42:44