【发布时间】:2018-03-06 20:43:55
【问题描述】:
这是我的代码隐藏。
public void pyramidlist()
{
SqlConnection path= new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True");
path.Open();
SqlDataAdapter da = new SqlDataAdapter("Select * from Players", yol);
DataTable dt = new DataTable();
da.Fill(dt);
List<Players> playerList= new List<Players>();
playerList= (from DataRow dr in dt.Rows
select new Players()
{
Name= (dr["Name"].ToString()),
Order= int.Parse(dr["Order"].ToString()),
ID = int.Parse(dr["ID"].ToString())
}).ToList();
playerList= playerList.OrderBy(x => x.ID).ToList();
datalist1.DataSource = playerList;
datalist1.DataBind();
public class Players
{
public string Name{ get; set; }
public int Order{ get; set; }
public int ID { get; set; }
}
我想设置 RepeatColums 属性 1.2.3.4.5.6.7.8.9.10。最后 datalist 将显示为三角形或金字塔。 你可以告诉我不同的方式。没问题。我想改变RepeatColums。 First Record 第一行,第二行第二和第三条记录,第三行 4-5-6 条记录。
Default.aspx 代码...
<asp:DataList runat="server" ID="datalist1" RepeatLayout="Flow" RepeatColumns="2"> <ItemTemplate>
<asp:HyperLink ID="HyperLink1" CssClass="link" NavigateUrl='PlayerDetails.aspx?id=<%# Eval("Id") %>' runat="server"> <%# Eval("Sira") %>. <%# Eval("AdSoyad") %></asp:HyperLink>
</ItemTemplate> </asp:DataList>
【问题讨论】:
标签: c# asp.net database linq datalist