一直用VS2005做B/S架构的ASP.net网站开发,却忘记了VS2005中用Windows应用程序开发……   连最基本的都忘了,现在急求一winform开发的例子或功能模块(C/S架构),能够将客户端数据添加到数据库,并且能够将这些数据库中的数据以列表形式显示到窗口上,并对列表中的数据进行删,改,查,   思路我知道,只是有些控件不知道怎么用,比如怎么是讲数据绑定到dataGridView还是怎么样的,删除按钮是放在dataGridView外面还是里面,如果是外面怎么知道需要删除的是哪一行,放在里面怎么在这个按钮的点击事件里写逻辑代码……等等,希望大家共享一下这个功能模块  最好是用列表实现某个表中的增删改查操作的源码,谢谢!

解决方案 »

  1.   

         #region 初始化DataTable
            private int InitGrid()
            {
                dt = new DataTable();
                DataRow dr;
                DataColumn dc;
                CheckOutObjs[] CheckInObjList;
                dc = new DataColumn("BUGID");
                dt.Columns.Add(dc);
                dc = new DataColumn("库");
                dt.Columns.Add(dc);
                dc = new DataColumn("对象");
                dt.Columns.Add(dc);
                dc = new DataColumn("Vss版本");
                dt.Columns.Add(dc);
                dc = new DataColumn("说明");
                dt.Columns.Add(dc);            if (GetSelectedNodeObjs() != null)
                {
                    CheckInObjList = GetSelectedNodeObjs();                foreach (CheckOutObjs COObj in CheckInObjList)
                    {                    dr = dt.NewRow();
                        dr["BUGID"] = "";
                        dr["库"] = COObj.pbl;
                        dr["对象"] = COObj.name;
                        dr["Vss版本"] = COObj.version;
                        dr["说明"] = "";
                        dt.Rows.Add(dr);
                    }
                    return 0;
                }
                else
                {
                    return -1;
                }
            }
            #endregion        #region 读取详细信息在表格中显示
            private void GridInfo()
            {   //表数据源
                dataGridView1.DataSource = Form1.dt.DefaultView;
            }
            #endregion
      

  2.   

    int rowindex = this.dgvData1.CurrentCell.RowIndex;
    string strbincode=this.dgvData1.Rows[rowindex].Cells[""].Value.ToString();
    string strkancode=this.dgvData1.Rows[rowindex].Cells[""].Value.ToString();
    根据你拿到的值删除更新
      

  3.   

    dataset ds=new dataset();
    datagridview.DataSource = ds.Tables[“表名”];
    显示表数据按钮不再datagridview里 你得另外加buttonbutton 中添加事件