درود
من میخام یک جستجو در جدول پایگاهم داشته باشم که اطلاعات رو در لیست ویو نمایش بده پس از جستجو.
چطور کوئری این جستجو رو با linq بنویسم و چطور نتیجه رو در لیست ویو نمایش بدم؟
سلام نوع پایگاه داده چیه ؟
sql سرور هست
اساتید کسی نبود کمک کنه ایا
این اموزشو نمیشه دانلود کرد!!!!خطا میده
من میخوام از یک جدول نام محصولاتو مطابق با سرچ کاربر پیدا و توی listview نمایش بده.
لطفا راه حل رو بهم بگید
باتشکر
یه روش پیدا کردم
var query = con.Tbl_Work.Where(c => c.WorkName.Contains(txtserch.Text)); ListView1.DataSourceID = query;
ولی اون query که وصل میکنم به لیست ویو خطا میده و نمیخونه!
var query = con.Tbl_Work.Where(c => c.WorkName.Contains(txtserch.Text)); ListView1.DataSourceID = query.tolist();
یک tolist به کوئری اضافه کن
Error 43 Cannot implicitly convert type 'System.Collections.Generic.List' to 'string'
بازم خطا میگیره!
باید بنویسی ListView1.DataSourc به جای ListView1.DataSourcID
الان درست شد ولی هیچی نمایش نمیده!!
این کدای من هست اگه میشه لطف کنید کمک کنید من نیاز دارم به این سرچ
ممنون پیشا پیش
<div class="sidebar"> <!-- شروع جسبتجو block--> <div class="block"> <div class="block_title"> <div class="block_icon"> <span class="icon-search"> </span></div> <h3>جستجو</h3> </div> <div class="block_content"> <form action="#" method="get" id="form"> <asp:TextBox runat="server" ID="txtserch" CssClass="search_f" placeholder="عبارت خود را تایپ کنید" /> <asp:Button runat="server" CssClass="search-button" ID="btnserch" onclick="btnserch_Click1" /> <span class="icon-search"></span> </form> </div> </div> <!--block پایان جستجو--> </div>
<div class="post"> <div class="topic_container"> <div class="topic_container_title"> <div class="block_icon"> <span class=" icon-office"></span> </div> <h3>اماکن تجاری پیشنهادی</h3> </div><div class="topic_container_content"> <asp:ListView runat="server" ID="lvshoghl"> <ItemTemplate> <div class="topic"> <div class="topic_thumbnail"> <a href="#"> <img src='<%# "/img/ImgThumInf/" +Eval("WorkImage") %>' class="attachment-myindex-arch wp-post-image" alt='<%#Eval("WorkName") %>' height="146" width="146"></a> </div> <div class="topic_title"> <h2 style="font-weight:bold;"> <a href="#"><%#Eval("WorkName")%></h2> </div> <br /> <div class="topic_title"> <h2 style=" font-size:12px;">تعداد بازدید :<%#Eval("WorkSee")%></h2></a> </div> </div> </ItemTemplate> </asp:ListView> <div style="clear:both;"></div> </div> </div> </div>
protected void btnserch_Click1(object sender, EventArgs e) { var query = con.Tbl_Work.Where(x => x.WorkName.Contains(txtserch.Text)); lvshoghl.DataSource = query; }
var query = con.Tbl_Work.Where(x => x.WorkName.Contains(txtserch.Text)); lvshoghl.DataSource = query.ToList(); lvshoghl.DataBind();
تشکر ولی بازم جواب نداد
وقتی سرچ میزنم اینو داخل url مینویسه
?ctl00%24mainsite%24txtserch=شرکت+فیلمسازی&ctl00%24mainsite%24btnserch=#
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)