小编Sar*_*shi的帖子

组合框数据绑定显示system.data.datarowview

我将组合框与数据源,displaymember,valuemember绑定。它在我的计算机上可以正常工作,但在客户端PC上却无法工作。以下是我的源代码:

从UserControl的构造方法中调用cbxAlloyBinding方法。

private void cbxAlloyBinding()
    {
        DataTable dt = new DataTable();
        SqlDataAdapter adp = new SqlDataAdapter("SELECT alloyName,alloyId FROM alloy", con);
        adp.Fill(dt);

        if (dt.Rows.Count > 0)
        {
            cbxMetal.DisplayMember = "alloyName";
            cbxMetal.ValueMember = "alloyId";
            cbxMetal.DataSource = dt;
        }
        else
        {
            cbxMetal.Text = "";
        }
    }

    private void cbxMetal_SelectedIndexChanged(object sender, EventArgs e)
    {
        if (cbxMetal.SelectedIndex != -1)
        {
            DataTable dt = new DataTable();
            tempcmd = new SqlCommand("SELECT specification,alloyCode FROM alloy where alloyId='" + cbxMetal.SelectedValue + "'", con);
            SqlDataAdapter adp = new SqlDataAdapter(tempcmd);
            adp.Fill(dt); …
Run Code Online (Sandbox Code Playgroud)

c# sql-server data-binding combobox

6
推荐指数
3
解决办法
2万
查看次数

'10'附近语法不正确

SqlConnection con = new SqlConnection(str);
int ID;
ID = Int32.Parse(Combo_Stu.SelectedValue.ToString());
double a = double.Parse(Txt_Ins.Text);
string date = dtp_Stu.Value.ToString();
SqlCommand sqlcmd1 = new SqlCommand("INSERT INTO Instalment_Billing(ID,Pay_Date, Fees) VALUES (" + ID + "," + **date** + "," + a + ")", con);
con.Open();
sqlcmd1.ExecuteNonQuery();
Run Code Online (Sandbox Code Playgroud)

'10'附近的语法不正确我在日期猜测中收到此错误请帮助我

c# sql

-1
推荐指数
2
解决办法
2982
查看次数

标签 统计

c# ×2

combobox ×1

data-binding ×1

sql ×1

sql-server ×1