用c#连接上oracle数据库,dataGridView1也可以显示出来数据内容,但是我怎么用dataGridView1实现增删改查

private void UserManager_Load(object sender, EventArgs e)
{

OrclHelper hel = new OrclHelper();
DataTable dt = hel.Select();
this.dataGridView1.DataSource = dt;
} 这个是查询数据。。。我想弄几个按钮实现增删改查 (新手,谢谢

能把数据从数据库读取出来,说数据库驱动是没问题的了。
接下来要实现数据的增删改。需要在数据访问层写单独的add,delete,update的接口来操作数据库。
oracel操作数据库的资料很多。百度一下就知道了。
温馨提示:内容为网友见解,仅供参考
无其他回答

在C#中DataGridView控件怎么绑定数据库的数据?
从数据库中把数据读出来放到一个数据集中,比如List<>、DataTable,DataSet,我一般用List<>,然后绑定数据源:IList<student> sList=StudentDB.GetAllList();DataGridView.DataSource=sList;如果你没有设置DataGridView的列,它会自动生成所有列,...

c#怎么把从数据库中读出的各个字段的值赋到文本框中
private void DataBind(){ this.dataGridView1.AutoGenerateColumns = false;string sql = "select jhid,psid,jpid,jpbh,jpmc,jply,jpxz,jpgg,jpsl from lab_wbshjh_psxx_xckhjb order by jpid";SqlDataAdapter sda = new SqlDataAdapter(sql, 【数据库连接类】);ds2.Clear();sda.Fill(ds2,...

C#能不能像操作SQL数据库那样使用sql语句对excel进行读取更新等操作...
C#可以使用 oledb,连接并操作excel,可以使用sql,就像操作数据库一样。 创建连接字符串,主要参数有:data source,provider,Extended properties,HDR,IMEX等等。 provider是你用来连接execl的驱动版本, data source就是你要连接的excel文件, 例子:connStr = "Provider=Microsoft.ACE.OLEDB.12.0;" + "Data Source=" + ...

...如何才能用一张表格显示2张表的数据 或者是用一个DataTable...
\/\/ 直接模拟了两个表,从数据库取DataTable就不写了 DataTable dt1 = new DataTable();dt1.Columns.Add("id");dt1.Columns.Add("user");dt1.Columns.Add("pass");DataTable dt2 = dt1.Clone();dt1.Rows.Add(new object[] {1,"a","b" });dt1.Rows.Add(new object[] {2,"v"...

C# 语句搜索出来的数值如何加1
insert into hd_order( table_id) select ((top 1 table_id)+1) from hd_table order by order_id desc ” 意思大概是这样 但是不知你用的什么数据库 语法可能稍微有些不同; 不过你非得取出来的话--jgg应该是你赋的值吧 ,你把这个转换为int 然后加一 在转换为string赋值不就行了 ...

...显示到Windows窗体上,我添加了一个DataGridView控件
\/\/数据绑定 string sqlsel = "select * from studentinfo ";DataTable dt = bangding(sqlsel);cmAmend = (CurrencyManager)BindingContext[dt];this.dataGridView1.DataSource = dt;this.textBox1.DataBindings.Add("text", dt, "sno");this.textBox2.DataBindings.Add("text", dt, "sname")...

c#中向MySQL数据库的某一字段添加文本框里的内容。
private void DataBind(){ this.dataGridView1.AutoGenerateColumns = false;string sql = "select jhid,psid,jpid,jpbh,jpmc,jply,jpxz,jpgg,jpsl from lab_wbshjh_psxx_xckhjb order by jpid";SqlDataAdapter sda = new SqlDataAdapter(sql, 【数据库连接类】);ds2.Clear();sda.Fill(ds2,...

...view上的一个节点后,在dataGridView中显示数据的方法。 在线等,谢 ...
protected void InitTree(TreeNodeCollection Nds, string parentId)\/\/用递归方法动态生成节点 { DataView dv = new DataView();TreeNode tmpNode;dv.Table = ds.Tables[0];dv.RowFilter = "tpmenuparent=" + "'" + parentId + "'";foreach (DataRowView drv in dv){ tmpNode = new ...

相似回答