for(int i=0;i<5;i++)
{
DataRowView drv = dv.AddNew();
drv[int.parse("User_ID"+i)]=999900 + i;
}
{
DataRowView drv = dv.AddNew();
drv[int.parse("User_ID"+i)]=999900 + i;
}
解决方案 »
- DevExpress的aspxgridview问题
- 怎么在vs2005中实现像csdn社区这样的分页?
- 菜单问题?
- 请问HTML源码中的“成都”在页面显示为“成都”属于何种编码
- 想将数据读到DATAGRID中的模板TEXTBOX中。 高手帮看看呀。
- 关于iframe于treeview的问题!!!迫切!!!
- 新手学习ASP.net,请各位大侠推荐一下关于ASP.NET性能的书
- 做asp.net的系统,日志都是怎么处理的
- 如何获取WEB上一个文件的大小?
- 神奇!!帮忙理解一下
- 求:VB.NET转换为C#的一段代码:(
- ====用DataList实现三级关联的主菜单TopMenu, 二级列表菜单Menu, 三级SubMenu====
for(int i=0;i<5;i++)
{
DataRowView drv = dv.AddNew();
drv["User_ID"]=i;
}
你试试行不行。
OleDbConnection myConn = new OleDbConnection ( strCon ) ;
string strCom ="select * from card";
DataSet myDataSet = new DataSet ( ) ;
myConn.Open ( ) ;
OleDbDataAdapter myCommand = new OleDbDataAdapter ( strCom , myConn ) ;
myCommand.Fill ( myDataSet , "card" ) ;
DataTable myTable=new DataTable();
myTable=myDataSet.Tables["card"];
DataView myView=new DataView(myTable);
dataGrid1.DataSource=myView; myView.AllowNew = true;
for(int i=1;i<=50;i++)
{
DataRowView drv = myView.AddNew();
drv["id"] = "999999";
drv["name"]="网际浪子";
drv["cardno"]="999999";
}
dataGrid1.DataSource=myView; myView.AllowNew = true;还有,那么仁兄在说什么?这是技术论坛,不要灌水呀。
你的例子在dg.databind()后面给DV添加记录,应该是不能达到我的目的的;
我以前就试过加上myView.AllowNew = true;对这个属性的设置,效果是一样的,还是只能添加一行,刚才看了你的代码我又试了一遍,还是不行
SqlCommand sqlcmd=new SqlCommand(@"select * from Account_Info",this.sqlcn );
dr.SelectCommand=sqlcmd;
DataSet ds=new DataSet ();
dr.Fill(ds,"accInfo");
this.dataGrid1.DataSource=ds;
for(int i=0;i<5;i++)
{
System.Data.DataRow mdr=ds.Tables[0].Rows.Add(new string[]{@"222200002","kkkkk","111111.000"});
}
this.dataGrid2.DataSource=ds;
//dataGrid1显示的内容与dataGrid2内容不一样,添加是成功的
AllowNew默认是true,如果是false的话,当你调用AddNew()的时候就会编译出错.to: dhz123(飞雪)
你分别当AddNew之前和之后绑定了2个dataGrid,当然他们的数据也不一样啦to: xinxincao(辛欣草)
我觉得可能是因为你的id这个column有key的约束,所以,你给每条新的row都赋同一个值,问题可能就在这边.你试试每次都赋不同的值,比如这么写
drv["User_ID"]=99999-i;
往datatable里面add是可以的
view就没试过
帮你up
我up
我up
我upupup