PDA

View Full Version : نمایش محصولات با چندین وزن و قیمت



armangara
پنج شنبه 23 مهر 1388, 17:48 عصر
سلام دوستان
من یه سری محصولات دارم که هر محصول دارای چندین وزن و قیمت است
که مخصولات رو در یک تیبل ذخیره کردم و وزن و قیمت هر محصول را با ایدی اون محصول در تیبل دیگری مثلا به نام product , price
محصولات رو در یک گریدویو نمایش میدم میخوام مشخصات محصولات که نمایش داده میشه زیرش هر محصول وزنها و قیمتهای مربوط به اون محصول هم نمایش داده بشه
نمی دونم باید چطوری این کار رو انجام بدم خواستم با گریدویو تو در تو این کا رو انجام بدم اما پیچیده میشه
باید راه ساده ای هم باشه
با تشکر

raziee
پنج شنبه 23 مهر 1388, 18:48 عصر
میتونی یک view در بانکت بسازی که دو جدول رو در هم ضرب کنه.
و بعد اون رو به گرید ویو متصل کنی و برنای نوع نمایش هم گرید ویو رو ادیت تمپلیت کنی.

BahmanDB
پنج شنبه 23 مهر 1388, 19:08 عصر
دوست lمی تونی از datalistView استفاده کنی خیلی هم کار باهاش اسونه




<asp:DataList ID="DataList1" runat="server" Height="98px" RepeatColumns="4" Width="357px" >
<ItemTemplate>
<asp:Image ID="Image1" runat="server" ImageUrl='<%# Eval("pic") %>' Height="100px" Width="100px" /><br />
نوع واگذاری :
<asp:Label ID="Label1" runat="server" Text='<%# Eval("ABANDON_Type") %>' Width="56px"></asp:Label>
&nbsp;<br />
متراژ:
<asp:Label ID="Label2" runat="server" Text='<%# Eval("Meter") %>'></asp:Label>
&nbsp; &nbsp;<br />
<a href="SaleDetail.aspx?Did=<%# Eval("id") %> "> مشاهده جزئیات </a>

<br />
<br />
</ItemTemplate>
</asp:DataList>


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





public void setdatalist()
{

String cmd = "select *from TblEstate";
DataSet ds = GetData(cmd);
if (ds.Tables.Count > 0)
{
DataList1.DataSource = ds;
DataList1.DataBind();
}
}
DataSet GetData(String queryString)
{
CsConnection mycon = new CsConnection();
DataSet ds = new DataSet();
SqlConnection cnn = new SqlConnection(mycon.GetConnection());
SqlDataAdapter adapter = new SqlDataAdapter(queryString, cnn);
adapter.Fill(ds);
return ds;
}