.net c# 怎么实现读取数据库后随机排序
[url=http://zhidao.baidu.com/question/Redirect.aspx?url=<%#DataBinder.Eval(Container.DataItem,]<asp:repeater id="rptNight1" runat="server">
<ItemTemplate>
<tr bgcolor="#FFFF00" onmouseover="this.className='bg3'" onmouseout="this.className='bg9'">
<td><a href='Redirect.aspx?url=<%#DataBinder.Eval(Container.DataItem, "Game_HomePage")%>' target="_blank"><%#DataBinder.Eval(Container.DataItem, "Game_Name")%></a></td>
<td><%#ResponseGameIP(DataBinder.Eval(Container.DataItem, "Game_IP"), DataBinder.Eval(Container.DataItem, "Game_Loader"), DataBinder.Eval(Container.DataItem, "Game_HomePage"))%></td>
<td><font color="#FF0000"><%#ResponseNightDateYesterday(DataBinder.Eval(Container.DataItem, "Game_StartTime"))%>通宵推荐</font></td>
<td><%#DataBinder.Eval(Container.DataItem, "Game_TypeName")%></td>
<td><%#DataBinder.Eval(Container.DataItem, "Game_Version")%>-<font color="blue">推荐</font></td>
<td><%#DataBinder.Eval(Container.DataItem, "Game_Network")%></td>
<td>客服QQ:<%#DataBinder.Eval(Container.DataItem, "Game_QQ")%></td>
<td><a href='Redirect.aspx?url=<%#DataBinder.Eval(Container.DataItem, "Game_HomePage")%>' target="_blank">点击查看</a><img src="Images\icon_new.gif"></td>
<td><%#ResponseShowLevel(DataBinder.Eval(Container.DataItem, "Game_ShowLevel"))%></td>
</tr>
</ItemTemplate>
</asp:repeater>
参考答案:[/url]最先在脑海想到一个的是愚蠢的办法但有用
前台绑定数据,aaaaaa是后台方法,bbb是什么不说了
<%# aaaaaa(DataBinder.Eval(Container.DataItem, "bbb").ToString()) %>
后台:
写aaaaaa方法
public string aaaaaa(string s) //s 为数据库的值
{
写随机数 i
显示DATASET中数据
DataSet ds = new DataSet();//
如
return ds.Table[0].Row[i][""].toString();
//出现过的随机数就不出现
}