1、ACCESS或SQL的自增长(标识)字段,在ADO.Net中要如何新增?目前定义了该字段intID的
.AutoIncrement = True
.AutoIncrementSeed = MaxID + 1
.AutoIncrementStep = 1
是可以更新进去。
但这样完全是多余的,而且容易出现并发错误。2、GridView内的数据行,要如何用程式更改数据,改完要如何UpDate到绑定数据源?MSDN里面全是让客户端手动修改的例子,没有用代码修改的。
GridViewRow对象没有可以针对列的属性。用cell.text貌似不行,用DataItem也是反查数据源也不行的。
绑定的源数据DataConnect也没有数据对象属性。
最后,只好在代码里重建连接。但是每一次修改数据,为了保持GridView的同步显示,就得刷新绑定。效率太差了,点太快也会出来并发错误。3、正在作一个手动排序的表格。每个行都有四个手动排序按钮,“向上移动一行”,“向下移动一行”,“移到顶端”,“移到末端”。
这个以前在CS系统里早就作好算法了。因为每移动一次,都要相应显示。在BS这边就有问题了。
以前是用加一个流水号字段,每次移动,该类别下的所有记录行都要重写一次流水号。效率不高啊。
有适用于ASP.net 的手动排序的方案吗?
解决方案 »
- 急救:IIS->Service Unavailable
- 十万火急,求教asp.net 2005中的menu控件
- checkBox全选出现异常了。
- DataGrid总出现错误,“至少有一个参数没有指定值”可是,我查了好久也没错,请大家帮帮忙!急!(在线等)
- asp.net三层架构问题
- gridview 汇出 Excel 加进度显示
- 快要崩溃了!!ASP导出EXCEL问题
- IE6 sp1以后发现使用带参数打开页面出了问题,IE6好好的,请问怎么解决?
- 各位高手,请问如果我装vs.net只想装vs.net和vb.net该装那几张碟
- 怪题!谁来解? help!
- 类能写文件管理吗?类里面查询的目录为什么不是当前页面而是VS软件所在页面的。
- panel中控件位置的问题.搞了很长时间,还是弄不了啊!!!!!!!!!!!!
你插入时不用管自增字段,它会自动变的2 更改后重新绑定
3 用 selectindex 可以吧,不过要 postback ,用 js 实现好点
2.GridView我用的是SqlDataSource
<UpdateParameters>
<asp:Parameter Name="CategoryName" Type="String" />
<asp:Parameter Name="Description" Type="String" />
<asp:Parameter Name="CategoryID" Type="String" />
</UpdateParameters>
UpdateCommand="更新的存储过程(三个参数)" UpdateCommandType="StoredProcedure"这样与GridView绑定就行了。不必做别的了。
2、和GRIDView绑定后,只能调用GridView的内定方案来修改数据。如调用修改CommandButton等让用户来修改数据。想用代码来改动数据就不行了。