Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: ASP.NET C#4.0
<asp:GridView ID="grdnewUser" runat="server" AutoGenerateColumns="false" GridLines="None">
                                            <Columns>
                                                <asp:TemplateField>
                                                    <ItemTemplate>
                                                        <ul class="last_post">
                                                            <li>
                                                                <asp:Label ID="lblDateposted" Text='<%#Eval("DatePosted") %>' Font-Underline="false"
                                                                    runat="server"></asp:Label>
                                                            </li>
                                                            <li><strong>In:</strong>
                                                                <asp:Label ID="Label1" Text='<%#Eval("QuestionTitle") %>' Font-Underline="false"
                                                                    runat="server"></asp:Label>
                                                            </li>
                                                            <li><strong>By:</strong>
                                                                <asp:LinkButton ID="lnkUsername" runat="server" Text='<%#Eval("UserName") %>' Font-Underline="false"></asp:LinkButton>
                                                            </li>
                                                        </ul>
                                                    </ItemTemplate>
                                                </asp:TemplateField>
                                            </Columns>
                                        </asp:GridView>
 
public void bindLastPost()
        {
            ArrayList a = new ArrayList();
 
            foreach (GridViewRow row in grdForum.Rows)
            {
                int quesID = Convert.ToInt16(grdForum.DataKeys[row.RowIndex].Values["TechID"].ToString());
                var lastpost = db.tblQuestions.Where(u => u.TechID.Equals(quesID)).OrderByDescending(u => u.DatePosted).Take(1).FirstOrDefault();
 
                a.Add(new Results { DatePosted = lastpost.DatePosted, QuestionTitle = lastpost.QuestionTitle, UserName = lastpost.UserName });
            }
 
            var query = from Results student in a
                        select student;
            grdnewUser.DataSource = query.ToList();
            grdnewUser.DataBind();
}
 
error
DataBinding: 'ForumsApp.Main1+Results' does not contain a property with the name 'DatePosted'.
Posted 1-Feb-13 21:20pm

1 solution

Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

Please Change DatePosted Field In Table and Grid Automatically Solve this Error.
  Permalink  
Comments
Dorababu743 at 2-Feb-13 3:19am
   
Change to what

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 OriginalGriff 245
1 Jochen Arndt 155
2 PIEBALDconsult 150
3 Afzaal Ahmad Zeeshan 120
4 DamithSL 115
0 OriginalGriff 5,695
1 DamithSL 4,591
2 Maciej Los 4,012
3 Kornfeld Eliyahu Peter 3,480
4 Sergey Alexandrovich Kryukov 3,190


Advertise | Privacy | Mobile
Web01 | 2.8.141220.1 | Last Updated 2 Feb 2013
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100