winform  
1.在一个button按钮时查看 以textbox1中的值为名称的表是否存在 不存在则创建以textbox1中的值为名称的表  表的格式是固定的
3.在窗体中的comboBox中自动增加textbox1中的值为名称的表 并从下拉菜单中选中该值时datagird会调出表中的数据
3.输入一个数字  整个表中的数量与数字在表中的倍率的积相减在把结果写在这个表中的数量字段中
我要代码

解决方案 »

  1.   

    这东西没这么简单,干脆lz拿点money偶帮你做
      

  2.   

    你用的什么数据库啊?如果是oracle我可以给你一些提示。
    另外你这个系统是什么系统啊,哪有使用的时候不断往里面加表的啊?这样的系统运行一段时间会瘫掉的吧,另外看你写的好像表的结构都是一样的,那干吗不事先建好呢,加个来源字段用来区分各部分数据不就行了吗!
      

  3.   

    http://community.csdn.net/IndexPage/SmartQuestion.aspx#bespecific
    http://msdn.microsoft.com/msdnmag/issues/01/05/sqldmo/
      

  4.   

    sql 数据库  管理系统的 主要是怕出现新的物品要加进去而我写的数据库中又没有 我才想这样做的
    事先建好呢,加个来源字段用来区分各部分数据  我就是这样做的 不过现在碰到了这个要什么时候更新不知道的问题啊
    我想问一下怎么在代码中用代码来添加一些新的代码??这个我很头痛行不行我都不知道 呵呵
      

  5.   

    第三个问题可以写个代码说一下怎么做吗  我知道是写循环语句  是用while语句吗 该怎么用什么当表里的数据都数完的时候跳出啊
      

  6.   

    第一个问题:我建了一个按钮button1,一个文本框textBox1,一点击该按钮就会自动监测一下textBox1的表是否存在,如果存在,则会提示:该表已经存在,如果不存在则会建立一张表       private void button1_Click(object sender, EventArgs e)
            {
             //连接字符串,Data Source是你的Sql所在计算机的名字或者IP地址,
             //Initial Catalog为你建表的数据库
                String ConnStr = "Data Source=KFSERVICE;Initial Catalog=master;User ID=sa";
    //查指定的表是否存在所用到的sql语句
    String sql1 = "select count(*) from sysobjects where name='" + this.textBox1.Text.ToString().Trim()+ "' and type='U'";
    //创建表的sql语句        
    String sql2="create table "+this.textBox1.Text.ToString().Trim()+"(id int primary key,name varchar(20))";
                SqlConnection conn =null;
                SqlCommand command =null;
                SqlDataReader reader =null;
                conn= new SqlConnection(ConnStr);
                if(conn.State==ConnectionState.Closed)
                  conn.Open();
               
                command = new SqlCommand(sql1, conn);
                reader=command.ExecuteReader();
                String num="";
                if(reader.Read())
                {
                 num=reader.GetInt32(0).ToString();
                 reader.Close();
                }
               //此表存在
                if(num.ToString().Equals("1"))
                {
                    if (conn.State == ConnectionState.Open)
                        conn.Close();
                     MessageBox.Show("此表已经存在!");
                              
                }
              //不存在,创建你指定的表
                else
                {  
                   try{
                    if (conn.State == ConnectionState.Closed)
                           conn.Open();
                   command=new SqlCommand(sql2,conn);
                   command.ExecuteNonQuery();
                   MessageBox.Show("此表已经建立完毕!");
                   }
                   catch(Exception exce)
                   {
                    MessageBox.Show(exce.Message);
                   }
                   finally
                   {
                       if (conn.State == ConnectionState.Open)
                           conn.Close();   
                   }
                }
                        }
      

  7.   

    找下SQL的资料,也就是执行SQL而已,实际操作并不是太难
      

  8.   

    very easy,I think I can do it,.
      

  9.   

    不难的说.
    1- select count(*) from sys.dba_objects where object_name = '表名' and object_type = 'TABLE';Oracle,其他的也差不多.
    2-写combobox事件.检索数据
    3-麻烦,不写了.