sql的数据在html控件的表格显示!!
如何把后台数据显示在html的table里面,不用datalistgridview等asp.net控件,只用html客户端控件。asp.net写的...
如何把后台数据显示在html 的table里面,不用datalist gridview等asp.net控件,只用html客户端控件。
asp.net写的 展开
asp.net写的 展开
1个回答
展开全部
你是指在sql查询的时候动态生成表格,还是只是将查好的datatable中的数据传到前台变成表格呢,
如果是用sql动态生成表格,建议用存储过程写:设置一个@Content变量。例:if(@Mdpcount>0)
begin
set @EmailContent='<Table border=1><tr><td>序号</td><td>配件编号</td><td>配件名称</td><td>规格</td><td>库存数量</td><td>安全库存</td><td>供应商</td></tr>'
end
while(@Mdpcount>0)
begin
select @num=@num+1,@EmailContent=@EmailContent+'<tr><td>'+cast( @num as varchar(10))+'</td><td>'+ isnull(Mdp_sn,'') +'</td><td>' + isnull(Mdp_name,'') +'</td><td>'+ isnull(Mdp_spec,'') +'</td><td>'+isnull(cast(Mdp_stock as varchar(20)),'')+'</td><td>' + isnull(cast(Mdp_SafetyStock as varchar(20)),'')+ '</td><td>' +isnull(Mdp_traderName,'') + '</td></tr>'
from #tempMdpInfor where autoID=@Mdpcount
set @Mdpcount=@Mdpcount-1
end
if(@Mdpcount=0 )
begin
if(@Indexcount=0)
begin
set @EmailContent=@EmailContent+'</Table>'
end
如果是查好的数据,直接在后台画表格,放到隐藏控件里,前台js获取就行了
如果是用sql动态生成表格,建议用存储过程写:设置一个@Content变量。例:if(@Mdpcount>0)
begin
set @EmailContent='<Table border=1><tr><td>序号</td><td>配件编号</td><td>配件名称</td><td>规格</td><td>库存数量</td><td>安全库存</td><td>供应商</td></tr>'
end
while(@Mdpcount>0)
begin
select @num=@num+1,@EmailContent=@EmailContent+'<tr><td>'+cast( @num as varchar(10))+'</td><td>'+ isnull(Mdp_sn,'') +'</td><td>' + isnull(Mdp_name,'') +'</td><td>'+ isnull(Mdp_spec,'') +'</td><td>'+isnull(cast(Mdp_stock as varchar(20)),'')+'</td><td>' + isnull(cast(Mdp_SafetyStock as varchar(20)),'')+ '</td><td>' +isnull(Mdp_traderName,'') + '</td></tr>'
from #tempMdpInfor where autoID=@Mdpcount
set @Mdpcount=@Mdpcount-1
end
if(@Mdpcount=0 )
begin
if(@Indexcount=0)
begin
set @EmailContent=@EmailContent+'</Table>'
end
如果是查好的数据,直接在后台画表格,放到隐藏控件里,前台js获取就行了
更多追问追答
追问
问个简单的问题啊,我是asp.net写的,我以前写网站 数据都是用asp.net数据控件的,我不知道别人一般做网站显示数据用什么使用asp.net服务器控件还是别的方法?
追答
我之前做java的时候用的jsp页面,一般建网页都是用的普通的html控件,现在做asp.net公司里用的都是服务器控件,像<dxwgv:ASPxGridView》,.net由于前后台交互用服务器控件后台取前台值比较方便,不知道其他做.net的用html控件多还是服务器控件多,我门公司用的都是服务器控件,不过有个问题是会产生很多的无用代码,业务多了之后启动会慢
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询