C#.net中不同winfrom之间的数据库绑定?

来源:百度知道 编辑:UC知道 时间:2024/06/06 17:00:53
在两个不同的WINDOWS窗体中怎么将数据库绑定起来?
string strcon = "data source=orcl;user id=fyp5811;pwd=fyp5811";
OracleConnection objconn = new OracleConnection(strcon);
objconn.Open();
string xhtext = xh.Text;
string xmtext = xm.Text;
string ywtext = yw.Text;
string sxtext = sx.Text;
string yytext = yy.Text;
OracleCommand objcomm = new OracleCommand("insert into cj values (xhtext,xmtext,ywtext,sxtext,yytext)",objconn );
OracleDataReader objdatareader = objcomm.ExecuteReader();这样写的话,最多一句会提示"column not allowed here"
但我想绑定起来,用binding()却不行,我用的控件 是DataGridView
回一楼:那应该用什么语句?

回二楼:什么是三层?

三层是表现层、业务逻辑层、数据处理层
在WINDOWS应用程序中不需要加BINDING()只要给DataGridView赋一个明确的数据源就行了

你学过三层没有?
建立一个数据类库,然后专门调用方法

DataReader 只能用于查询语句(select的)
你用插入语句当然不行