PDA

View Full Version : نمایش اطلاعات توسط دو کنترل وابسته درگرید ویو



salmah
یک شنبه 14 تیر 1394, 11:31 صبح
سلام
//من عنوان بهتری برای تاپیک پیدا نکردم
من یه گرید ویو دارم و یه dropdownlist
میخوام وقتی dropdownlist مقداری را انتخاب کرد مقادیر مربوط به گرید با توجه به مقدارانتخابیdropdownlist تغییر کنه

و توی سلکت مربوط به گرید parameters source راdropdownlist.selectedvalue گذاشتم

ولی این اتفاق نمی افته اشکال از کجاست

mehrzad_ali
یک شنبه 14 تیر 1394, 15:44 عصر
!ispostback بذار توی page_load

notlikeothers
یک شنبه 14 تیر 1394, 16:02 عصر
سلام
از rowfilter استفاده کن
مثال:

ds.Tables[0].DefaultView.RowFilter = "(Filedname=" + DDlId.SelectedValue.ToString() + ")";
Datagridid.DataSource = ds.Tables[0].DefaultView;


ds یه دیتا ست هستش

m_darkoob
یک شنبه 14 تیر 1394, 21:02 عصر
<asp:DropDownList ID="DdlCategory" class="form-control txt" runat="server"
AppendDataBoundItems="true" OnSelectedIndexChanged="DdlDepartment_SelectedIndexChanged"
AutoPostBack="True" ViewStateMode="Enabled" EnableViewState="true" >

</asp:DropDownList>

protected void DdlCategory_SelectedIndexChanged(object sender, EventArgs e)
{
Session["CategoryId"] = Convert.ToInt32(DdlCategory.SelectedValue);

DataSet dsDdDep = AuReqst.SelectProductByCategoryId_tbl(Convert.ToIn t32(Session["CategoryId"].ToString()));
GrvProduct.DataSource = dsDdDep;
GrvProduct.DataBind();


}

salmah
دوشنبه 29 تیر 1394, 18:56 عصر
133421
من متوجه مواردی که گفتید نشدم
من میخوام وقتی کاربر نام انباری را انتخاب کرد کالاهایی که توی اون انبار هست نمایش داده بشه
SELECT inam, id, sid, ids FROM titems
where sid=@s
منظور از sid همون کد انبار هست

xsbehx
سه شنبه 30 تیر 1394, 14:18 عصر
اگر شما کدتون رو زدید و مشکلتون اینه که با تغییر مقدار dropdown نتیجه ای که می خواید اتفاق نمی افته بخاطر اینه باید خصوصیت autopostback ایتم مورد نظرت و true کنی

salmah
سه شنبه 30 تیر 1394, 14:47 عصر
اگر شما کدتون رو زدید و مشکلتون اینه که با تغییر مقدار dropdown نتیجه ای که می خواید اتفاق نمی افته بخاطر اینه باید خصوصیت autopostback ایتم مورد نظرت و true کنی

تشکر باید همین کار را می کردم