datagrid可以做成象DATALIST那样repeatcolumns=2的效果吗 要DataList的效果,为什么不用DataList或者自己用Table画 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在模板列里面写table想写成什么样的就可以成什么样的 不可以,DataGrid模板必须占用一行,而一个模板只能包含一条数据,不象DataList,它的repeatcolumns属性就是设置一行显示几个模板 用JS循环数据集 构造出table function isCity_backcall(res) {//第一次输出省数据 var ds = res.value; var iLen = ds.Tables[0].Rows.length;//获取数据集有多少条数据 //iframe是设置DIV>下拉菜单的优先级 //循环数据集输出类似datalist的表结构 var strHtml = "<div class='poptip'><iframe src='javascript:false' style='position:absolute; visibility:inherit; top:0px; left:0px; width:1000%px; height:1000%px; z-index:-1; filter='progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)''></iframe>"; strHtml += "<div class='innertip'><p class='title'><a onclick='tagCitynone()' class='close' style='cursor:hand' title='关闭'>关闭</a>请选择省:</p><ul>"; strHtml += "<table width='100%' bordercolor='#000000' style='BORDER-COLLAPSE: collapse' border='0' align='left' cellpadding='0' cellspacing='0'>"; for(j=0;j<iLen/xp;j++) {//循环行输出 strHtml += "<tr>"; for(i=0;i<iLen;i++) {//循环列输出 if(i < j*xp+xp & i> j*xp-1) {//计算行输出第一行输出如5个数据 则计算下一行输出第5个到第10个的数据 var province = ds.Tables[0].Rows[i].province.replace(/(^[\s]*)|([\s]*$)/g,"");//获取省名称 var provinceID = ds.Tables[0].Rows[i].provinceID.replace(/(^[\s]*)|([\s]*$)/g,"");//获取省代码ID strHtml += "<td align='left' style='width:20%'><a href=javascript:workCity("+provinceID+",'"+province+"') style='cursor: hand'>"+province+"</a></td>"; } } strHtml += "</tr>"; } strHtml += "</table>"; strHtml += "</ul></p></div></div>"; var tip = parent.document.getElementById("tipDivCity"); tip.style.display="inline"; tip.innerHTML = strHtml;//输出表 } 忘记说了 这是调用ajaxpro框架 帮忙写个正则表达式 C#转义字符 请教一个编码问题,页面在选择GB2312时正常,选择utf-8时样式失效 新来,散分200,请问大家重写Page类,大家一般作什么,我学了没有多久,请大家关照。^@^ 急!急!急!哪位好心人帮帮小弟啊!!!万分感谢!!! 关于上传控件htmlinputfile使用的一点问题… SQL l连表查询 求大神帮忙看看 2005中怎没得不到选择项的值呀,急急急呀!!!分不多了 谢谢大家了1 布置在IIS7.5上的日期控件问题 你们的WEB程序发布有这种问题吗? 帮我看看,为什么这个小的ajax的例子跑不起来? 超奇怪的问题……………………
{//第一次输出省数据
var ds = res.value;
var iLen = ds.Tables[0].Rows.length;//获取数据集有多少条数据
//iframe是设置DIV>下拉菜单的优先级
//循环数据集输出类似datalist的表结构
var strHtml = "<div class='poptip'><iframe src='javascript:false' style='position:absolute; visibility:inherit; top:0px; left:0px; width:1000%px; height:1000%px; z-index:-1; filter='progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)''></iframe>";
strHtml += "<div class='innertip'><p class='title'><a onclick='tagCitynone()' class='close' style='cursor:hand' title='关闭'>关闭</a>请选择省:</p><ul>";
strHtml += "<table width='100%' bordercolor='#000000' style='BORDER-COLLAPSE: collapse' border='0' align='left' cellpadding='0' cellspacing='0'>";
for(j=0;j<iLen/xp;j++)
{//循环行输出
strHtml += "<tr>";
for(i=0;i<iLen;i++)
{//循环列输出
if(i < j*xp+xp & i> j*xp-1)
{//计算行输出第一行输出如5个数据 则计算下一行输出第5个到第10个的数据
var province = ds.Tables[0].Rows[i].province.replace(/(^[\s]*)|([\s]*$)/g,"");//获取省名称
var provinceID = ds.Tables[0].Rows[i].provinceID.replace(/(^[\s]*)|([\s]*$)/g,"");//获取省代码ID
strHtml += "<td align='left' style='width:20%'><a href=javascript:workCity("+provinceID+",'"+province+"') style='cursor: hand'>"+province+"</a></td>";
}
}
strHtml += "</tr>";
}
strHtml += "</table>";
strHtml += "</ul></p></div></div>";
var tip = parent.document.getElementById("tipDivCity");
tip.style.display="inline";
tip.innerHTML = strHtml;//输出表
}