我现在有一个Drug数组,定义如下:class Drug
{
String code;
String name;
String[] details;
}
Drug drugs = new Drug[5] ;现在我需要将这个结构展现成前台的页面
请问我如何在前台页面中将这个数组输入到页面,注意Drug中还有一个details数组,也需要遍历,
请问我在ASP页面中应该使用何种遍历控件及如何遍历?
我现在使用asp:DataList控件可以遍历一维的drugs数组,但是无法再遍历Drug中的details...不知如何解决...
{
String code;
String name;
String[] details;
}
Drug drugs = new Drug[5] ;现在我需要将这个结构展现成前台的页面
请问我如何在前台页面中将这个数组输入到页面,注意Drug中还有一个details数组,也需要遍历,
请问我在ASP页面中应该使用何种遍历控件及如何遍历?
我现在使用asp:DataList控件可以遍历一维的drugs数组,但是无法再遍历Drug中的details...不知如何解决...
解决方案 »
- 验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,
- 在c/s结构下怎样刷新页面(在没有owner关系下)
- 在GridView1_SelectedIndexChanging 事件中写修改数据 想用户点击修改数据时候弹出消息框 说明系统提示是否修改
- 删除文件
- 在codebehind文件中如何调用int32.Parse()函数?
- 如何将word、excel、cad的文件在IE展示出来,而不是在浏览器中直接打开
- 请问如何让repater控件下的tr一行变色
- 计算时间差去除节假日和周末
- 我将WEB站点的IP地址调为“全部未分配”(原来是局网内地址192.168.0.11)就可创建ASP.net 程序,如果是原来的就不行,为什么?(在线等
- 怎样在 asp.net 中关闭窗口
- asp.net2.0 成员角色管理 后台登陆的时候出现问题
- 请教3DMax做好的三维展厅如何接合到Web页面中(具体效果见下面链接)
或for
不行吗??
在后台用for 和foreach,然后 添加到div.innerHtml(值);即可!
可以把details数组穿到子datalist里面做为sqldatasource
那样觉得更好看点吧
<ItemTemplate>
<%#Eval("diagCode")%> *
<%#Eval("diagnosisDesc")%>
<asp:DataList DataSource='<%#Eval("detailGroups")%>' runat="server">
<ItemTemplate>
<asp:DataList DataSource='<%#Eval("details")%>' runat="server">
<ItemTemplate>
<%#Eval("drugName")%>
</ItemTemplate>
</asp:DataList>
</ItemTemplate>
</asp:DataList>
</ItemTemplate>
</asp:DataList>
既然是关于Drug的数组就应该写成
Drug[] drugs = new Drug[5] ;