一个asp.net数据显示问题?大大们帮小弟一把

问题描述

比如我建了2个表一个是类别一个类别对应多个物品,一个物品只对应一个类别现在我想这样输出——————————————————————————类别1物品1物品2物品3物品4物品5物品6类别2物品1物品2物品3物品4物品5物品6类别3物品1物品2物品3物品4物品5物品6这该怎么办?数据查询怎么写——————————————————————————自己碰到的问题:书上只能是你点击一个类别,获得类别ID,然后用控件循环输出物品1物品2物品3物品4物品5物品6想解决的问题不用单击直接列出类别1物品1物品2物品3物品4物品5物品6类别2物品1物品2物品3物品4物品5物品6类别3物品1物品2物品3物品4物品5物品6————————————————————————————————哪位高人能解答一下?高分相送谢谢

解决方案

解决方案二:
按类别写一个循环就行了啊遍历所有的类别每次循环将一个类别作为参数传进去根据类别id获得物品列表的方法你已经有了
解决方案三:
假设一下2个表categorycategoryidname1生活2家具productproductidnamecategoryid1牙刷12面巾1
解决方案四:
假设一下2个表categorycategoryidname1生活2家具productproductidnamecategoryid1牙刷12面巾1
解决方案五:
引用1楼hubblebubblepig的回复:

按类别写一个循环就行了啊遍历所有的类别每次循环将一个类别作为参数传进去根据类别id获得物品列表的方法你已经有了

给点代码啊兄弟
解决方案六:
你是要凑个table还是前台的绑定还是单纯输出字符串还是怎样的?
解决方案七:
引用5楼hubblebubblepig的回复:

你是要凑个table还是前台的绑定还是单纯输出字符串还是怎样的?

最好是用ul输出比如<ul><li>类别1</li><li>物品1</li><li>物品2</li><li>物品3</li><li>物品4</li></ul>
解决方案八:
引用5楼hubblebubblepig的回复:

你是要凑个table还是前台的绑定还是单纯输出字符串还是怎样的?

最好都来一下救命啊
解决方案九:
引用5楼hubblebubblepig的回复:

你是要凑个table还是前台的绑定还是单纯输出字符串还是怎样的?

最好都来一下救命啊
解决方案十:

解决方案十一:
DataTabledtCategory=newDataTable("category");dtCategory.Columns.Add("categoryid",typeof(int));dtCategory.Columns.Add("name",typeof(string));dtCategory.Rows.Add(1,"生活");dtCategory.Rows.Add(2,"家具");DataTabledtProduct=newDataTable("product");dtProduct.Columns.Add("productid",typeof(int));dtProduct.Columns.Add("name",typeof(string));dtProduct.Columns.Add("categoryid",typeof(int));dtProduct.Rows.Add(1,"牙刷",1);dtProduct.Rows.Add(2,"面巾",1);dtProduct.Rows.Add(3,"桌子",2);dtProduct.Rows.Add(4,"衣柜",2);StringBuilderstr=newStringBuilder();foreach(DataRowdrcindtCategory.Rows){str.Append("<ul>");intcategoryid=Convert.ToInt32(drc["categoryid"]);stringcategoryname=Convert.ToString(drc["name"]);str.AppendFormat("<li>{0}</li>",categoryname);foreach(DataRowdrpindtProduct.Select("(categoryid='"+categoryid+"')")){str.AppendFormat("<li>{0}</li>",Convert.ToString(drp["name"]));}str.Append("</ul>");}

解决方案十二:
最好把dtProduct.Select("(categoryid='"+categoryid+"')")这句话单拿出来DataRow[]drps=dtProduct.Select("(categoryid='"+categoryid+"')");foreach(DataRowdrpindrps){....}不然循环时候每次都要用一次select
解决方案十三:
大大泡泡猪先谢谢啦我好好研究一番
解决方案十四:
引用9楼dbillows的回复:看了这回复我想说你是进化不完全的生命体,基因突变的外星人,幼稚园程度的高中生,先天蒙古症的青蛙头,圣母峰雪人的弃婴,化粪池堵塞的凶手,非洲人搞上黑*的后裔,阴阳失调的黑猩猩,被诺亚方舟压过的河马,新火山喷发口,超大无耻传声扩音喇叭,爱斯基摩人的耻辱,和蟑螂共存活的超个体,生命力腐烂的半植物,会发出臭味的垃圾人,“唾弃“名词的源头,每天退化三次的恐龙,人类历史上最强的废材,上帝失手摔下来的旧洗衣机,能思考的无脑袋生物,损毁亚洲同胞名声的祸害,祖先为之蒙羞的子孙,沉积千年的腐植质,科学家也不敢研究的原始物种,10倍石油浓度的沉积原料,被毁容的麦当劳叔叔,像你这种可恶的家伙:只能演电视剧里的一陀粪,比不上路边被狗洒过尿的口香糖,连如花都帅你10倍以上,找女朋友得去动物园甚至要离开地球,想要自杀只会有人劝你不要留下尸体以免污染环境,你摸过的键盘上连阿米吧原虫都活不下去,喷出来的口水比SARS还致命,装可爱的话可以瞬间解决人口膨胀的问题,耍酷装帅的话人类就只得用无性生殖,白痴可以当你的老师,智障都可以教你说人话,只要你抬头臭氧层就会破洞要移民火星是为了要离开你,如果你的丑陋可以发电的话全世界的核电厂都可以停摆,去打仗的话子弹飞弹会忍不住向你飞,手榴弹看到你会自爆,别人要开飞机去撞双子星才行而你只要跳伞就有同样的威力,你去过的名胜全部变古迹,你去过的古迹会变成历史,18辈子都没干好事才会认识你,连丢进太阳都嫌不够环保

时间: 2024-11-13 12:15:45

一个asp.net数据显示问题?大大们帮小弟一把的相关文章

有没有大神进来帮小弟一把 在线等

问题描述 如何用C#读取其他应用程序中的数据 解决方案 解决方案二:WIN32API:ReadProcessMemory解决方案三:引用1楼的回复: WIN32API:ReadProcessMemory +1学习啦解决方案四:具体怎么用的能说下吗?解决方案五:你要读别的程序的什么数据?解决方案六:引用1楼的回复: WIN32API:ReadProcessMemory 能具体说下吗解决方案七:引用3楼的回复: 具体怎么用的能说下吗? 比如说读取QQ上的好友解决方案八:引用6楼的回复: 引用3楼的回

请教各位大神帮写一个ASP申请表单

问题描述 请教各位大神帮写一个ASP申请表单 <div style="margin-left:auto; margin-right:auto;margin-top:0px; width:950px; "> <div id="div0" runat="server" style="line-height:20px;"> <ul> <li style="text-align:ce

创建一个ASP分页类(一)文章部分

创建|分页 创建一个ASP通用分页类 平波 从开始学习到使用ASP到现在也写了不少程序了,最令人头痛的是写数据分页,每次都是由于几个变量名或几个参数的不同,因而需要每次都写哪一段冗长而又繁杂的分页代码,代码长了使得程序的可读性变差,容易出差,调试半天也找不出错在哪里,所以慢慢的我开始使用一些网上的提供的分页函数或分页类.的确省事不少,但是通常的函数和类的做法都是就数据显示部分也封装了起来,每次为了达到自己需要的显求效果要去改动函数或者类的本身,所以使用起来也不是怎么方便,自己写的分页改起来已经够

如何在命令行下编译一个asp.net项目

asp.net|编译|命令行|项目 很多情况你从网上下载了源程序,却苦于本机没装开发环境而不能编译查看,下面我简单说一下解决办法. 源程序最好有.csproj或.vbproj文件,没有的话,要花些时间调试下面我以VB.NET做示例讲解一下: 从proj我们可以获取以下有用信息 Settings小节中有很多配置选项,对应一些编译器选项 <References>小节中是项目的引用,第3方类库最好用绝对路径<Imports>小节中是要导入的一些命名空间<Files>小节中有项

串口-各位大侠,帮小弟解决一个问题

问题描述 各位大侠,帮小弟解决一个问题 在开发一个设备的远程监控. 这个设备运行,和远程主机通过串口连接,运行记录存在数据库里面.串口通信软件已经写好,VC. 开发了网页可以访问数据库,监测设备运行状态.这部分内容已经做好,ASP. 要求能够远程控制.客户一旦有请求,就把控制命令放到数据库里面.串口通信软件不停的查询数据库,看有没有变化,如果有的话就根据内容执行动作. 感觉控制这部分做的不好.一是因为要不停的查询数据库.而客户往往很少发送控制指令. 二是因为响应动作依赖于查询的频率. 所以就开发

怎么去面试一个asp.net开发人员?

问题描述 我呢是09年毕业的,一直都在做.net相关的开发.目前,大小混到了一个主管的位置,因为人事变动,公司需要招人.对于这方面呢,多少欠缺一些经验.目前我发现了一些问题,1.问理论相关的,大多是从书上或者网络上了解的,背出来了比如:我问,值类型和引用类型的区别,照本宣科似的背出来了(值类型被分配在栈,引用类型被分配在堆中,有程序猿分配--):getpost的区别,几乎答案全是,GET的URL会有长度上的限制,则POST的数据则可以非常大,POST比GET安全,因为数据在地址栏上不可见.能说出

实时加载-如何做一个ASP.NET MVC 聊天室

问题描述 如何做一个ASP.NET MVC 聊天室 最近在做一个项目,做一个聊天室,却遇到了我无法解决的问题主要是不知道如何实时获取聊天数据,有大神帮下忙吗? 解决方案 用signalr,http://www.cnblogs.com/kklldog/p/3198461.html

怎样开始一个ASP网站的设计

设计 怎样开始一个ASP网站的设计 把这篇文章送给bluetooth:也作为给初学者的一个参考.文中谈到的只是我的个人看法和做法,如有不尽之处,请指正. 在开始设计一个ASP站点的时候,面对着一大堆的问题,到底要怎么样入手,才能让网站设计做到快,好,而且调试.更改,移植起来又方便呢?下面以留言本的设计为例子,谈谈站点的设计. (一)站点的功能 "磨刀不误砍柴工",先写出站点的功能,对以后的工作有很大的帮助.现在来设计一个留言本,功能如下: 1.单用户版.只有一个管理员,所有人都可以留言

如何编写一个ASP类

前几天大佛写了"ASP设计模式",可能有些初学者或者刚刚接触ASP的朋友不一定完全看得明白,偶就整理了一下编写一个ASP类的方法,大部分是从网上找来的.希望对朋友们有帮助. <ASP设计模式>(作者 我佛山人): 首先ASP的类是由事件和方法(它们就是构成类的成员了)构成的,如果大家还没有接触过,可以先看看下面的说明:在 Class 块中,成员通过相应的声明语句被声明为 Private(私有成员,只能在类内部调用) 或 Public(公有成员,可以在类内外部调用) .被声明