问题描述
问题如标题,不要用数据源面板把表直接拖到FORM,直接用写代码的形式实现用Datagridview显示,添加,修改数据库,最好能写一下代码
解决方案
解决方案二:
privatevoidSave(stringstrSQL,sqlConnectionConn,DataSetds){SqlDataAdapterda=newSqlDataAdapter(strSQL,Conn);SqlCommandBuilderscb=newSqlCommandBuilder(da);da.Update(ds);myDataGridView.Update();}
解决方案三:
namespaceWindowsApplication1{publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}privatevoidbutton1_Click(objectsender,EventArgse){//新建一个内存中的数据库DataSetds=newDataSet();//新建一个表DataTabledt=newDataTable("Student");//在表中新建一列,列名是studentIddt.Columns.Add("studentId",typeof(int));dt.Columns.Add("studentName",typeof(string));dt.Columns.Add("studentAge",typeof(int));//将创建好的表加入到数据库中ds.Tables.Add(dt);//添加数据到DataTable中DataRowrow=ds.Tables["Student"].NewRow();//新建一行row["studentId"]=1;row["studentName"]="tom";row["studentAge"]=21;//加入行到DataTable中ds.Tables["Student"].Rows.Add(row);//绑定数据到控件中dataGridView1.DataSource=ds.Tables["Student"];}}}
解决方案四:
LZ还是学下ADO.NET吧
解决方案五:
编程/JAVA/.NET/C++群号:38850938