PDA

View Full Version : ارتباط لينكي دو تا gride view



f montazeri
یک شنبه 09 مرداد 1390, 22:21 عصر
سلام دوستان من سوالي داشتم :
من دو تا جدول دارم كه يكي مال وضوع كتاب ها هست و ديگري براي اطلاعات كتاب توسط يك كليد خارجي بهم ارتباط دارند حالا مي خواهم موضوعات كتاب تو يك gride view باشه كه وقتي روي موضوع مثلا هنر كليك مي كنه اطلاعات كتابهاي هنر بيايد لطفا كمك كنيد كه چطوري وقتي ويزاردي ارتباط مي دهم با چه شرطي اين كاركنم كه اطلاعات نشان دهد ( ممنون ميشم كامل بگين لطفا بگين تو ويزاردي من چه شرطي قرار بدهم براي هر دو تا Grde view كه اين اتفاق بيفتد

f montazeri
دوشنبه 10 مرداد 1390, 00:45 صبح
بچه ها لطفا جواب سوالم بدين خواهشن بهش خيلي احتياج دارم . من خودم Selectكردم موضوعات را در گريد ويو و در گريد وييو دوم هم اطلاعات اون كتاب گذاشتم اما مي خواهم ربط به هم داشته باشه ( چه شرطي بزارم ) ؟؟؟
من از view تو sql server هم استفاده كردم اما بازم نميدونم چه شرطي بزارم در ضمن وقتي از وييو استفاده مي كنم اطلاعاتي كه ثبت مي كنم داخل خود بانك نميرود مشكلش نميدونم
لطفا راهنمايي كنيد اگه لينكي هم ديدين بگين

asp2.net
دوشنبه 10 مرداد 1390, 09:50 صبح
باید در حدولی که مربوط به موضوع هستش از تمپلت استفاده کنی و ابزاز لینک اسفاده کنی و از طریق فیلد کلید به اون جدولی که رکورد اطلاعات کتاب مورد نظر هست پیوند بدهی.به همین راحتی اگه مشکلی هست بگویید.

f montazeri
دوشنبه 10 مرداد 1390, 18:38 عصر
دوست عززي من ارتباط را تو sql server دادم ولي تو اينجا چطور ارتباط بدم و من هم از template كردم و لينكي هست و فقط موضوع را نشان مي دهد ولي با اينكه ارتباط دادم كه اين كليد با كليد جدول اطلاعات كتاب ولي وقتي رو موضوعات كه لينكي هست كليك مي كنم اطلاعات اون كتاب را نشان نيمي دهد
خواهشن كامل بگين چيكاركنم اگه شد يك مثال بيارين يا Selecكه مي كنيد بگين براي هر دو gv چي مي نويسيد ممنون

f montazeri
دوشنبه 10 مرداد 1390, 22:44 عصر
يكي كمك كنه من چيكار كنم كه درست بشه : يعني هيچ كس اين كار انجام نداده من عين همين كار دارم اما كداش با dataset
:BLL,DLL نوشته من متوجه نمي شوم من كارم با SQLCONNECTION S=NEW SQLCONNECTION() وبقيه هست چيكار كنم كمك :
اون برنامه رو بدم ببينيد منو كمك كنيد؟؟

a_123123123123
دوشنبه 10 مرداد 1390, 22:59 عصر
اره دوست عزیز
بذار ببینیم چی هست
حرص نخور
حل میشه:لبخندساده:

Himalaya
دوشنبه 10 مرداد 1390, 23:03 عصر
سلام

اون برنامه رو بدم ببينيد منو كمك كنيد؟؟
آره برنامت رو بزار اینجا

f montazeri
سه شنبه 11 مرداد 1390, 14:40 عصر
من مثل اين فايل را مي خاهم اين برنامه شبيه همون چيزي است كه من مي خاوهم كمك كنيد:
73200
تو قسمت Gv مربوط به جدول موضوع تو wisard اون نوشته SELECT * FROM [tGroups] ORDER BY [fName]
و تو gv مربوط به اطلاعات كتاب نوشته:
SELECT * FROM [tProducts] WHERE ([fCodeGroup] = @fCodeGroup) ORDER BY [fName]
حالا من مثل اينو نوشتم اما برام اين كار انجام نمي دهد .چيكار كنم

f montazeri
چهارشنبه 12 مرداد 1390, 10:38 صبح
دوستان کمک

Himalaya
چهارشنبه 12 مرداد 1390, 11:32 صبح
سلام
کداتو اینطوری بنویس (از نظر ساختار منظورمه)

<div>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataKeyNames="CategoryID" DataSourceID="SqlDataSource1"
EnableModelValidation="True">
<Columns>
<asp:TemplateField HeaderText="Subject">
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" CommandName="Select"><%# Eval("Title") %></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:ElectronicShopConnectionString %>"
SelectCommand="SELECT [CategoryID], [Title] FROM [Category] ORDER BY [CategoryID]">
</asp:SqlDataSource>

<br/>

<asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="False"
DataSourceID="SqlDataSource2" EnableModelValidation="True">
<Columns>
<asp:BoundField DataField="Name" HeaderText="Name" SortExpression="Name" />
<asp:BoundField DataField="Title" HeaderText="Title" SortExpression="Title" />
<asp:CheckBoxField DataField="Active" HeaderText="Active"
SortExpression="Active" />
</Columns>
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource2" runat="server"
ConnectionString="<%$ ConnectionStrings:ElectronicShopConnectionString %>"
SelectCommand="SELECT [Name], [Title], [Active] FROM [PropagationTable] WHERE ([CategoryID] = @CategoryID) ORDER BY [ID]">
<SelectParameters>
<asp:ControlParameter ControlID="GridView1" Name="CategoryID"
PropertyName="SelectedValue" Type="Int32" />
</SelectParameters>
</asp:SqlDataSource>
</div>

asp2.net
جمعه 14 مرداد 1390, 20:01 عصر
مشکلت حل شد؟