来一个循环吧。
把两个表都放到dataset中。
父表:ds[0];
子表:ds[1];
for(int i = 0; i < ds[0].Rows.Count; i ++)
{
for(int j = 0; j < ds[1].Rows.Count; j ++)
{
Response.Write(ds[0].Row[0][0].ToString() + ds[0].Row[0][0].ToString());
}
}
把两个表都放到dataset中。
父表:ds[0];
子表:ds[1];
for(int i = 0; i < ds[0].Rows.Count; i ++)
{
for(int j = 0; j < ds[1].Rows.Count; j ++)
{
Response.Write(ds[0].Row[0][0].ToString() + ds[0].Row[0][0].ToString());
}
}
解决方案 »
- 关于datatable.Compute("sum(je)", "")当datatable为空时怎么处理?
- 数据类型转换
- 怎么在自己网站插入六合彩的开奖结果
- 我这个网的首页搜索不可以用是什么原因?
- 关于电子扫描枪如何获取条形码的问题
- Module
- Panel中的滾動條_分權給了
- 关于datagrid中的排序问题
- 大家好,请大家一定要帮一下我啊/不然真的要想疯了,到底是为什么啊?
- 如何让DataGrid的列自动适应字段的长度(不折行),当DataGrid宽度超过浏览器宽度时出现水平滚动条
- 如何判断Cookie是否过期??Expired属性不能用???
- 谁有Visual Studio 2003.net 下载地址
Response.Write(ds[0].Row[i][0].ToString() + ds[0].Row[j][0].ToString());
我得所有处理都在一个表中
LoginId字段是一个为的流水号,不同的是:01+流水号 02+流水号,她们都是在自己的父类下递增,一个带分类的递增编码
----------------------------------select max(cast(substring(xmdm,2,3) as int))+1 from at_dm_jh_scxm where substring(xmdm,1,1)='" + itemType+ "'";
——————————————————————————————————————string sqlItemMax = "select case len('0' + convert(char(2),CAST( substring(xmdm,2,3) as int )+1)) " +
// "when 3 then substring('0' + convert(char,CAST( substring(xmdm,2,3) as int )+1),2,3) " +
// "when 2 then '0' + convert(char(2),CAST( substring(xmdm,2,3) as int )+1) end " +
// " from at_dm_jh_scxm where substring(xmdm,1,1)='" + itemType+ "'";
//生成流水号C#函数
function funGetLoginID(varLoginID)
{
string LoginID; if (Convert.ToInt16(LoginId)>999)
{
LoginID=LoginID+1;
return LoginID;
} if (Convert.ToInt16(LoginId)>99)
{
LoginID=LoginID+1;
LoginID="0"+LoginID;
return LoginID;
} if (Convert.ToInt16(LoginId)>9)
{
LoginID=LoginID+1;
LoginID="00"+LoginID;
return LoginID;
} if (Convert.ToInt16(LoginId)>0)
{
LoginID=LoginID+1;
LoginID="000"+LoginID;
return LoginID;
}
}Good Luck!
.....
string LoginID;LoginID=varLoginID;........