全部代码
  
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) 最新版本:20070212http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html

解决方案 »

  1.   

    textBox1.Text = Convert.ToString (dataSet11.Tables["helpdesk"].Rows.Count + 1);
      

  2.   

    anyRow["ID"] = convert.toint32(textBox1.Text); 
    dataSet11.Tables["helpdesk"].Add(anyRow);
      

  3.   

    dataSet11.Tables["helpdesk"].Row.Add(anyRow );
      

  4.   

    private void Form1_Load(object sender, EventArgs e)
            {
                textBox1.Text = Convert.ToString(dataSet11.Tables["helpdesk"].Rows.Count + 1);
                textBox4.Text = Convert.ToString(System.DateTime.Parse(Convert.ToString(System.DateTime.Now)).ToString("yyyy-MM-dd"));            textBox5.Text = Convert.ToString(System.DateTime.Parse(Convert.ToString(System.DateTime.Now)).ToString("hh:mm:ss"));
            }        private void button1_Click(object sender, EventArgs e)
            {
                DataRow anyRow = dataSet11.Tables["helpdesk"].NewRow();            anyRow["ID"] = textBox1.Text;
                anyRow["Department"] = textBox2.Text;
                anyRow["RequestCall"] = textBox3.Text;
                anyRow["Rdate"] = textBox4.Text;
                anyRow["Rtime"] = textBox5.Text;
                anyRow["Asgnto"] = textBox6.Text;
                anyRow["Status"] = "Open";
                dataSet11.Tables["helpdesk"].Rows.Add(anyRow);
                oleDbDataAdapter1.Update(dataSet11);
                this.Close();
            }
    这样写可以存数据,但dataSet11.Tables["helpdesk"].Rows.Count没有实现统计表中行数,请问如何改才能实现?谢谢
      

  5.   

    1.看看数据库这个表的id是不是自动增长的。
    2.看看如果ID是int型的:
    anyRow["ID"] = Int.Parse(textBox1.Text);
    3.Row是从0开始的,你dataSet11.Tables["helpdesk"].Rows.Count + 1最为ID不是多了一个吗??
      

  6.   

    我想知道为什么count统计不了行数