日期:2014-05-18  浏览次数:20411 次

在绑定的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)
{

}

}

这是最笨的方法了
------解决方案--------------------
遍历生成树状嘛