मैं उपयोगकर्ता नाम और टिप्पणियों को दिखाने के लिए डेटा सूची का उपयोग करना चाहता हूं और उपयोगकर्ता नाम के नीचे प्रत्येक टिप्पणी के लिए संलग्न करता हूं। मेरे पास टिप्पणियां दिखाने और efiles
में उपयोगकर्ता नियंत्रण ReviewList
है। लेकिन मुझे इस पंक्ति में त्रुटि है (s.tblDraft.Comments)। और मुझे त्रुटि है:IENumerable प्रकार तर्कों के साथ उपयोग नहीं किया जा सकता
The non-generic type 'System.Collections.IEnumerable' cannot be used with type arguments
कृपया समस्या क्या है मदद करें।
private void Displayuser()
{
var reviews =
(from s in _DataContext.tblSends
from u in _DataContext.Users
where (s.DraftId == _Draftid) && (s.ToEmailId == u.ID)
orderby u.Name
select new
{
userid = u.ID,
username = u.Name,
comments =s.tblDraft.Comments,
w = s.tblDraft.Comments.SelectMany(q => q.CommentAttaches)
}).Distinct();
DataList1.DataSource = reviews;
DataList1.DataBind();
var theReview = reviews.Single();
DisplayReviews(theReview.comments, theReview.w);
}
private void DisplayReviews(IEnumerable<Comment> comments,
IEnumerable<CommentAttach> w)
{
ReviewList reviewList = (ReviewList)DataList1.FindControl("ReviewList1");
reviewList.Comments = comments;
reviewList.CommentAttachs = w;
reviewList.DataBind();
}
अच्छी चीजें! इसके अलावा, यदि आप Resharper जैसे टूल का उपयोग करते हैं, तो यह आपके लिए यह तय करने का सुझाव देगा। –