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

C#winform做一个网吧计费系统,求指教啊!%>_<%



最近在用C#做个网吧计费系统,其中有一个功能就是,点击菜单项的视图,出现三个选项,点击选项,在下面就出现不同的界面,是跟数据库连接出现数据的,是怎么实现的呢,下面有groupbox和DataGridView,求解答啊,无限感激!
还有就是C#如何连接数据库,我按照代码打了,还是连接不行,求解答啊
--------------------编程问答-------------------- 你链接数据库的连接字符串怎么写的 --------------------编程问答-------------------- groupbox是用来放datagridview的,实现方法可以在点击那三个选项的时候直接读取数据库里的数据,用dataadapter填充到dataset里,用datagridview显示就行了 --------------------编程问答--------------------
引用 2 楼  的回复:
groupbox是用来放datagridview的,实现方法可以在点击那三个选项的时候直接读取数据库里的数据,用dataadapter填充到dataset里,用datagridview显示就行了


好深,具体怎么弄吖,求解答 --------------------编程问答--------------------
引用 1 楼  的回复:
你链接数据库的连接字符串怎么写的

我这样写的,不知道对不对吖:
 public void ShowRecord()
        {
            string connStr = "Server=.;Database=NetBarDB;User Id=sa;Pwd=SA;";
            string sql = "select* from recordInfo order by recordId desc";
            SqlConnection conn = new SqlConnection(connStr);
            SqlCommand command = new SqlCommand(sql, conn);
            conn.Open();
            SqlDataAdapter da = new SqlDataAdapter(sql, conn);

            DataSet ds = new DataSet();
            da.Fill(ds);
            this.dgvRecord.DataSource = ds.Tables[0].DefaultView;
            this.dgvRecord.Columns[0].HeaderText = "记录编号";
            this.dgvRecord.Columns[1].HeaderText = "会员卡号";
            this.dgvRecord.Columns[2].HeaderText = "电脑编号";
            this.dgvRecord.Columns[3].HeaderText = "上机时间";
            this.dgvRecord.Columns[4].HeaderText = "下机时间";
            this.dgvRecord.Columns[5].HeaderText = "上机费用";

          

        } --------------------编程问答-------------------- string sql = "select* from recordInfo order by recordId desc";
这句的格式好象少了一个空格啊,应该是
string sql = "select * from recordInfo order by recordId desc";
--------------------编程问答-------------------- --------------------编程问答--------------------
引用 4 楼  的回复:
引用 1 楼  的回复:
你链接数据库的连接字符串怎么写的

我这样写的,不知道对不对吖:
 public void ShowRecord()
        {
            string connStr = "Server=.;Database=NetBarDB;User Id=sa;Pwd=SA;";
            string sql = "select……


连接字符串应该是string connStr = "data source=.;initial catalog=NetBarDB;User Id=sa;password=SA";
你试试吧 --------------------编程问答-------------------- 实现方法是在点击选项的时候直接读取数据库里的对应表,然后,用dataadapter填充到dataset里,用datagridview显示;
 SqlDataAdapter da = new SqlDataAdapter(sql, conn);
  DataSet ds = new DataSet();
  da.Fill(ds);
  this.dgvRecord.DataSource = ds.Tables[0];

主要是 "select * from 选择的项对应的表…… order by recordId desc";这句,当选择的项改变的时候需要改变!
  --------------------编程问答-------------------- 好牛,佩服中 --------------------编程问答-------------------- 先把分块,具体功能要这也说不清
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,