在绑定的Repeater中插入一行数据可以吗?
有表:table1
数据:
id name fid
1 广东 0
2 广西 0
3 湖南 0
4 长沙 3
5 广州 1
6 桂林 2
我想先用Repeater绑定表table1字段fid中数据为0的值,然后再将fid大于0的数据插入到相对应的id 值下面一行...大家看这样能行吗?如何操作呢?
------解决方案--------------------可以,把所有字段放在table2中,再绑定
再用ajax技术
看起来就是直接插进去的
如果是你的这种情况
你可以考虑先分组,再排序
------解决方案--------------------可以这样,用SQL控制啊
select * from table order by id,fid desc
------解决方案--------------------你的问题好像是sql语句的问题么;
绑定的数据源进行保存然后对其进行编辑再绑定就行了
------解决方案--------------------用sql语句就能实现
select * from table1 order by fid desc
------解决方案--------------------DataTable dt = Exec_dt( " select xx from xx where fid = 0 ");
foreach(DataRow r in dt.Rows)
{
string x = dt.Rows[0][ "xx "].ToString();
dt1 = dt.Select( "fid= "+x);
foreach(...in dt1.Rows)
{
}
}
这是最笨的方法了
------解决方案--------------------遍历生成树状嘛