winform  不知道下面的几个部分可不可以实现 不能的说一下  谢谢了
1.在一个button按钮时查看 以textbox1中的值为名称的表是否存在 不存在则创建2.在创建的数据表中添加字段名(序号,代号,数量)其中序号要求是int 会自动增加  代号为nvarchar  数量为float 
3.在表1的comboBox中自动增加textbox1中的值为名称的表 并从下拉菜单中选中该值时datagird会调出表中的数据
4.为该表创建一个新的窗体以comboBox中别的值的窗体为母版 可以实现和母版一样的功能
5.在主界面上添加一个button可以跳转到这个窗体
我要代码 分数不够 我会在开个帖子的

解决方案 »

  1.   

    1  判断表是否存在
    "SELECT name FROM sysobjects WHERE xtype = 'U' and sysstat =83 and name = @tablename order by name"; @tablename 就是你要查询的表名
    2  创建表的话直接以SQL语句的方式写入就好了
    3  数据绑定
      

  2.   

    1.在一个button按钮时查看 以textbox1中的值为名称的表是否存在 不存在则创建
    --------------------
    执行下面的SQL语句去判断是否存在表table1
    select * from sysobjects where [name]='table1' AND type='U'2.在创建的数据表中添加字段名(序号,代号,数量)其中序号要求是int 会自动增加 代号为nvarchar 数量为float
    ------------------------------------
    create table table1
    (
    序号 int identity(1,1),
            代号 nvarchar(20),
            数量 float
    )
      

  3.   

    执行这几个SQL只是ADO.NET的简单应用
    string queryString = "你的SQL";
        using (SqlConnection connection = new SqlConnection(
                   "连库字符串"))
        {
            SqlCommand command = new SqlCommand(queryString, connection);
            command.Connection.Open();
            command.ExecuteNonQuery();
        }
    连接字符串可以参考www.connectionstrings.com
      

  4.   

    至于说跳转画面
    你可以让所有的表都跳转到一个画面
    然后在这个画面根据所选的combobox的值来决定显示什么表的内容这个传值的问题可以参考多窗体传值,直接google多窗体传值就可以了comboBox中显示数据库中所有的表??还是特定的?
    关于comboBox的操作可以参考MSDN,直接在Google中输入comboBox就可以了在主画面添加的button是什么逻辑??难道添加一个表就添加个button??
    这样的画画面就太难看了
    建议最好用菜单的形式
    主画面load的时候根据你的逻辑动态构建菜单
    关于菜单可以参考MSDN中的MainMenu和MenuItem类
      

  5.   

    添加菜单请参考 
    http://msdn.microsoft.com/library/chs/default.asp?url=/library/chs/vbcon/html/vbtskaddingmenusitemstomenu.asp如果要是添加Button
    那就得动态添加控件Button btn = new Button();
    //设置btn属性,大小,位置,文本,事件等信息
    btn.XXX = ........
    this.Controls.Add(btn);
      

  6.   

    执行这几个SQL只是ADO.NET的简单应用
    string queryString = "你的SQL";
        using (SqlConnection connection = new SqlConnection(
                   "连库字符串"))
        {
            SqlCommand command = new SqlCommand(queryString, connection);
            command.Connection.Open();//数据库打开
            command.ExecuteNonQuery();//不返回值的写入
        }
    好像这上面的东西对我没用 呵呵
      

  7.   

    connectionstrings
    这个网站只是告诉你要怎么写数据库连接字符串如果不会写的话,就问身边的同事吧
    看看你们公司别的项目是如何写的另外一个MS的帮助
    打不开你可以Google一下
    System.Windows.Forms.menuitem
    或者打开
    http://msdn2.microsoft.com/zh-cn/library/system.windows.forms.menuitem(VS.80).aspx
      

  8.   

    comboBox中显示数据库中特定的表
      

  9.   

    好像这上面的东西对我没用 呵呵
    ----》
    Faint
    这个是执行创建表的SQL语句
    为什么没用??
    那你自己琢磨吧
      

  10.   

    同样的道理
    看数据库中是否存在表
    应该使用command.ExecuteReader你的这些操作都是.net的基本控件以及基本的ADO操作
    应该多看看MSDN
      

  11.   

    题目主要运用的是关于SQL 语句的知识,楼上的已经把方法说了,
    剩下的靠楼主了.
      

  12.   

    网上看到说要这样创建表的话要什么.mdb文件的 根本不懂啊
      

  13.   

    msdn  上很多例子 建议先看看