DataView mydataView = dataSet.Tables[0].DefaultView;
mydataView.RowStateFilter = DataViewRowState.Added;
myDataGrid.DataSource = mydataView;
myDataGrid.DataBind();
mydataView.RowStateFilter = DataViewRowState.Added;
myDataGrid.DataSource = mydataView;
myDataGrid.DataBind();
解决方案 »
- XPTable接收资料修改的事件,获取不到最新的值.
- 重载 继承 多态 抽象类 接口 求解析
- [200分] RichTextBox 关 于 链 接 的 问 题 , 比 较 困 难
- List<MyClass1> 类型的数据如何转换为List<MyClass2>类型的数据
- 问个见笑的问题: 像桌面股票查询这样的绿色软件 一般都是用什么语言开发的,用什么技术开发效率最高,谢谢。
- 有没有能装载各种泛型集合的容器?
- 关于抓到的16进制数据包分析问题
- 怎样实现myie的那种效果,知道的大哥请进
- crstalreportview 打印
- Gridview 和DataSource 手动配置好后如何在页面打开时就能显示数据?
- 如何撰写程序让使用者可以在执行阶段自行产生想要的窗体组件并设定其属性值
- 在线急等,SQL连接问题,很简单的,请高手指点指点......
myDataGrid.DataSource = mydataView;
myDataGrid.DataBind();
不过前提是
楼主是通过调用dataAdapter.Update(ds)来更新数据库的。
不过更好的解决办法是你读取数据库的时候不读取重复的信息。
至于刷新显示,你刷新dataset的时候对应的grid会自己刷新显示的。
2,不清楚。
3,我的建议:select出你需要的信息,然后在insert进去。注意这个过程可以利用dataset自己的性能,比如copy等方法,注意模式问题。
sqlConnection1.Open();
String SQL = "SELECT * FROM UserInfo";
da1 = new SqlDataAdapter();
da1.SelectCommand = new SqlCommand(SQL,sqlConnection1);
da1.Fill(dataSet1);
dataView1 = dataSet1.Tables[0].DefaultView;
dataView1.RowStateFilter = DataViewRowState.CurrentRows;
dataGrid1.DataSource = dataView1;DataTable dt = dataSet1.Tables["UserInfo"];
DataRow newRow = dt.NewRow();
newRow["Name"] = this.textBox1.Text;
newRow["Password"] = this.textBox2.Text;
da1.InsertCommand = new SqlCommand("INSERT INTO gjUserInfo(Name,UserRight,Password) VALUES('"+
newRow["Name"] +"','"+ newRow["Password"] +"')",sqlConnection1);
da1.Update(dataSet1,"UserInfo");
C#里可以用Session吗?
我用了老是说Session只是一个system.web.ui.page的属性.
到底应该怎样用啊.