DataGrid的问题,求高手解答
我做的一个窗体里面有个DataGrid控件(包括:id,name,count,path,图片)
<asp:BoundColumn Visible="False" DataField="mID"></asp:BoundColumn>
<asp:BoundColumn DataField="mName" HeaderText="名称"></asp:BoundColumn>
<asp:BoundColumn DataField="mCount" HeaderText="点击率"></asp:BoundColumn>
<asp:TemplateColumn >
<ItemTemplate>
<A href='<%# DataBinder.Eval(Container.DataItem,"mPath2")%>'>
<IMG src="winamp.jpg" border="0"></A>
</ItemTemplate>
</asp:TemplateColumn>
主要是当点图片时(图片就是winamp的图片不用从数据库中取出)打开Winamp,播放路径就是path,同时数据库的count要加1。
请问我怎么做才能让count加1呢?
我急用,请大家帮我看一下!
问题点数:30、回复次数:4Top
1 楼smalllake(飞剑客)回复于 2006-01-24 14:31:51 得分 15
试试把<a/>换成linkbutton,点击button触发服务端事件取连接播放并使count增1Top
2 楼andybll(冰雨)回复于 2006-01-24 14:42:10 得分 0
我用linkbutton试过。图片能定义,但路径怎么取?我没取出来。还有怎么做才能当点击时触发事件?我做的事件没有被触发?Top
3 楼andybll(冰雨)回复于 2006-01-24 15:41:29 得分 0
用linkButton以后
<A href='<%# DataBinder.Eval(Container.DataItem,"mPath2")%>'>
这里的路径我该怎么写,我只想点按钮后自动调出winamp程序,而页面是不动的。要是用linkButton后,我用Response.Redirect面来的页面就没有了。Top
4 楼liwei985(波波)回复于 2006-01-24 16:20:38 得分 15
给你点启发
e.Item.FindControl("txtEstimateDate")).Text
e为DataGrid的某行, txtEstimateDate为模版列里 空间ID
Top




