倾囊相求~!

Return门徒 2010-09-08 10:24:58
C#项目,数据显示用GridView。在显示的数据上想完成详细列表与缩略图的显示效果

应如何完成~!
...全文
284 38 打赏 收藏 转发到动态 举报
写回复
用AI写文章
38 条回复
切换为时间正序
请发表友善的回复…
发表回复
YellowManDog 2010-09-10
  • 打赏
  • 举报
回复
定期,看啊看你
Return门徒 2010-09-10
  • 打赏
  • 举报
回复
[Quote=引用 32 楼 bclz_vs 的回复:]
引用 31 楼 changling_wang 的回复:

web自定义控件?谁有什么思路没?

你看下GridView的源码,相信你会有思路的,在CreateChildControls的时候,根据一个枚举 List,Img 来决定如何显示控件
[/Quote]
那是不是这样,我完成gridview的功能时,只要把他的显示方式做下手脚, 不就
guyehanxinlei 2010-09-10
  • 打赏
  • 举报
回复
Friendly Up!
边城的刀声 2010-09-10
  • 打赏
  • 举报
回复
[Quote=引用 31 楼 changling_wang 的回复:]

web自定义控件?谁有什么思路没?
[/Quote]
你看下GridView的源码,相信你会有思路的,在CreateChildControls的时候,根据一个枚举 List,Img 来决定如何显示控件
Return门徒 2010-09-10
  • 打赏
  • 举报
回复
web自定义控件?谁有什么思路没?
wzlblair 2010-09-10
  • 打赏
  • 举报
回复
每天回帖即可获得10分可用分!
边城的刀声 2010-09-10
  • 打赏
  • 举报
回复
[Quote=引用 34 楼 changling_wang 的回复:]

引用 32 楼 bclz_vs 的回复:
引用 31 楼 changling_wang 的回复:

web自定义控件?谁有什么思路没?

你看下GridView的源码,相信你会有思路的,在CreateChildControls的时候,根据一个枚举 List,Img 来决定如何显示控件

那是不是这样,我完成gridview的功能时,只要把他的显示方式做下手脚, 不就
[/Quote]
建议你继承GridView,然后重写CreateChildControls,当list显示的时候,就调用base.,否则就自己重写
Return门徒 2010-09-09
  • 打赏
  • 举报
回复
希望在近期内得到好的想法~!
边城的刀声 2010-09-09
  • 打赏
  • 举报
回复
这种你得用web自定义控件了,不过很有难度的
tyi001 2010-09-09
  • 打赏
  • 举报
回复
可以先建立一个界面
用来显示图片
然后在
GridView 上弄个img 路径就是你要打开的界面 和图片路径
glest 2010-09-09
  • 打赏
  • 举报
回复
最好的方法有两种:

1、自己定义控件,设置属性Style(列表还是缩略图)。根据属性的不同,呈现不同的样式。
2、纯客户端JS实现。一次加载到客户端时采取一直默认样式,当用户选择后,JS代码计算并改变呈现。
shenrujun 2010-09-09
  • 打赏
  • 举报
回复
显示图片,listview比较好用,个人认为
Return门徒 2010-09-09
  • 打赏
  • 举报
回复
表要沉了!~
Return门徒 2010-09-08
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 wuyq11 的回复:]
GridView使用模板列
通过onmousemove或onmouseout显示DIV,在DIV中显示信息或缩略图
[/Quote]
可以详细说点不?
wuyq11 2010-09-08
  • 打赏
  • 举报
回复
GridView使用模板列
通过onmousemove或onmouseout显示DIV,在DIV中显示信息或缩略图
Return门徒 2010-09-08
  • 打赏
  • 举报
回复
声明,此项目为Web项目,08里虽可以用,但功能与winfrom的完全不同了~!
Return门徒 2010-09-08
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 shinstone 的回复:]
Grid View 的template Column 可以自定义自己的显示方式

1. 详细信息的显示方式和缩略图方式对应不同的数据源
2. 当点击详细信息的显示方式生成普通的Column和list 方式进行databind
3. 当点击缩略图方式生成templateColumn 和image的方式进行databind

根据需要,也可以将template column和bounce ……
[/Quote]
这位同志说的含糊其辞,不像是自己的心得~!
驿路依山 2010-09-08
  • 打赏
  • 举报
回复
Grid View 的template Column 可以自定义自己的显示方式

1. 详细信息的显示方式和缩略图方式对应不同的数据源
2. 当点击详细信息的显示方式生成普通的Column和list 方式进行databind
3. 当点击缩略图方式生成templateColumn 和image的方式进行databind

根据需要,也可以将template column和bounce column在aspx中直接定义出来,然后根据后台的datatable的情况设置 visible true 或者false

如果仅仅是image的话,这样的template field 就可以解决
<columns>

<asp:templatefield>

<itemtemplate>
<img width=60 align="top"
src='<%# Eval ( "title_id", "../images/title-{0}.gif" ) %>' >
</itemtemplate>

</asp:templatefield>

...

</columns>

如果要更复杂的使用可以参考

<Columns>
<asp:BoundField DataField="EmployeeID" HeaderText="Employee ID" ReadOnly="true"/>
<asp:BoundField DataField="FirstName" HeaderText="First Name"/>
<asp:BoundField DataField="LastName" HeaderText="Last Name"/>
<asp:TemplateField HeaderText="Birth Date">
<ItemTemplate>
<asp:Label ID="BirthDateLabel" Runat="Server"
Text='<%# Eval("BirthDate", "{0:d}") %>' />
</ItemTemplate>
<EditItemTemplate>
<asp:Calendar ID="EditBirthDateCalendar" Runat="Server"
VisibleDate='<%# Eval("BirthDate") %>'
SelectedDate='<%# Bind("BirthDate") %>' />
</EditItemTemplate>
</asp:TemplateField>
<asp:HyperLinkField Text="Show Detail"
DataNavigateUrlFormatString="~/ShowEmployeeDetail.aspx?EmployeeID={0}"
DataNavigateUrlFields="EmployeeID" />
</Columns>

bound column是 普通的方式,templatecolumn可以自定义自己的显示
细节可以参考 http://msdn.microsoft.com/en-us/library/ms228046.aspx

应用复杂的话不推荐使用自己生成html的方式,如果仅仅是为了显示,可以考虑自己写html


itneste 2010-09-08
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 lianshaohua 的回复:]

使用ListView控件,
[/Quote]
这个可以实现,view属性更改显示的方式View.LargeIcon
glest 2010-09-08
  • 打赏
  • 举报
回复
winform 使用ListView控件
webform 自己输出HTML
加载更多回复(15)
内容概要:本文针对考虑算力负荷时空迁移特性的多微电网与共享储能系统的协同优化调度问题展开研究,并提供了完整的Matlab代码实现。研究构建了融合算力负荷动态迁移特征的数学优化模型,通过引入共享储能机制,实现多微电网间的能量互济与资源协同,有效提升系统对分布式能源波动性和负荷不确定性的适应能力。文中采用先进的优化算法求解该调度模型,重点解决了算力任务在时空维度上的灵活调配与电力供需平衡之间的耦合关系,旨在提高综合能源系统的运行经济性、可靠性与灵活性。所提出的方法为未来能源互联网背景下电-算协同管理提供了理论支持与技术路径。; 适合人群:具备电力系统分析、优化理论基础及Matlab编程能力的科研人员、高校研究生,尤其适用于从事微电网运行、共享储能配置、综合能源系统优化以及电-算融合等领域研究的专业技术人员。; 使用场景及目标:①开展多微电网与共享储能系统的协同调度策略设计与仿真验证;②支撑高比例可再生能源接入下的新型电力系统优化运行研究;③为考虑算力迁移的数据中心与电网协同调度提供建模与算法参考;④作为高水平学术论文撰写或学位课题研究的技术支撑与代码复现平台。; 阅读建议:建议读者结合Matlab代码与相关学术文献深入研读,重点关注目标函数构建、约束条件设定及求解器调用逻辑,可在现有模型基础上拓展多时间尺度优化、不确定性建模(如鲁棒优化、随机规划)或加入实际工程约束进行二次开发与深化研究。

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧