当前位置:编程学习 > C#/ASP.NET >>

acess数据库问题

如何让combo box 设置为只读,就是不能往里面写东西
做添加的时候,cmd.ExecuteNonQuery();/提示:至少一个参数没有被指定值。表的属性设置是文本,为什么可以添加数字,不能添加汉字语句
代码如下: connection.Open();
                OleDbCommand cmd = new OleDbCommand("select * from departmentinfo where dpname='" + departmentname.Text.Trim() + "'", connection);
                if (null != cmd.ExecuteScalar())
                    MessageBox.Show("该部门已经存在,请勿重复添加!", "信息提示");
                else
                {
                    string sql1, sql2;
                    sql1 = "insert into departmentinfo (dpname)";
                    sql2 = "values (" + departmentname.Text.ToString()+")";
                    sql1 = sql1  + sql2 ;
                    cmd.CommandText = sql1;
                    cmd.ExecuteNonQuery();
                    MessageBox.Show("添加成功", "信息提示");
                    departmentname.Clear();
                } --------------------编程问答-------------------- >如何让combo box 设置为只读,就是不能往里面写东西

combobox.DropDownStyle 设置为 DropDownList --------------------编程问答-------------------- sql的格式问题,汉字时改为
sql1 = "insert into departmentinfo (dpname)";
   sql2 = "values ('" + departmentname.Text.ToString()+"')"; --------------------编程问答--------------------
引用 2 楼 jiuhexuan 的回复:
sql的格式问题,汉字时改为
sql1 = "insert into departmentinfo (dpname)";
  sql2 = "values ('" + departmentname.Text.ToString()+"')";

我回去试试,先谢谢了 --------------------编程问答--------------------
引用 1 楼 kong19 的回复:
>如何让combo box 设置为只读,就是不能往里面写东西

combobox.DropDownStyle 设置为 DropDownList

谢谢了,能问个C++的问题吗》?
我C++6.0的combo box 没法调整往下的大小,很是奇怪
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,