DataGridView1.Rows(i).Cells(0).Value用c1flexgrid,如何改写呢?

解决方案 »

  1.   

            private void delete()
            {
                int i = updateGrid.Rows.Count;
                for (i = 0; i <= updateGrid.Rows.Count - 1; i++)
                {
                    if (updateGrid.Rows[i].Selected)
                    {
                        Del_Record_DataBase(updateGrid.Rows[i].);
                        i = updateGrid.Rows.Count + 1;
                    }
                }
            }
            private void Del_Record_DataBase(string id)
            {
                OleDbConnection dlConn = new OleDbConnection(strCon);
                dlConn.Open();
                string strDele = "DELETE FROM dlt WHERE xh= " + id.Trim() + "";
                OleDbCommand dltCommand = new OleDbCommand(strDele, dlConn);
                //从数据库中删除指定记录
                dltCommand.ExecuteNonQuery();
                dlConn.Close();
                //更新datagridview
                binddata();
            }