الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال في ال DataSourceID

بدأه mr vido dido في 11 يونيو 2011 · 5 رد · 422 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

انا عندي سؤال لو سمحتم في ال ASP

عندي كود وظيفته ان تدخله ال ID الخاص بالطالب في الكلية..يروح ل أكسس داتا بيز ويجيب اسمه ودرجاته في المواد المختلفة

الكود الاول كان معمول بحيث اني ادخله ال ID ويعمل الموضوع اللي فات...دلوقتي عايز اعمله بالاسم...يعني الطالب يدخل اسمه بالكامل ويطلعله نتيجته

المشكلة دلوقتي انه مش رابط خالص مابين الاسم ومابين النتيجة

اكتبله الاسم..بيظهروا ليا بس مش بيظهر معاه النتيجة بتاعته...اكتب ال ID..يظهرلي النتيجة من غير الاسم..اعتقد المشكلة في ال DataSourceID..الاسم محطوط في داتا سورس غير بتاعة النتيجة عشان هي Gridview

فهل فيه طريقة بناءا علي الكود ده اقدر اظهر الاسم مع نتيجة المواد؟؟

وشكرا ليكم مقدما..جزاكم الله خيرا

<%@ Page language="VB" masterpagefile="main_master.master" title="نتائج الفصل الدراسي الاول-يناير 2011" %>
<asp:Content id="Content3" runat="server" contentplaceholderid="main">
	<div id="content">
		<asp:AccessDataSource id="AccessDataSource1" runat="server" DataFile="App_Data/db2.mdb" SelectCommand="SELECT DISTINCT [ID] AS رقم_الجلوس, [اسم الطالب] AS اسم_الطالب, [التقدير العام] AS التقدير_العام, [المجموع الكلي] AS المجموع_الكلي FROM [جميع النتائج 24-7-2010] WHERE ([اسم الطالب] = ?)">
			<SelectParameters>
				<asp:ControlParameter ControlID="TextBox1" DefaultValue="00000" Name="رقم_الجلوس" PropertyName="Text" Type="String" />
			</SelectParameters>
		</asp:AccessDataSource>
		<input name="Submit1" type="submit" value="إضغط" /><asp:TextBox id="TextBox1" runat="server" Height="18px" Width="94px"></asp:TextBox>
		<asp:Label id="Label1" runat="server" Text="ID"></asp:Label>
		<br />
		<asp:DataList id="DataList2" runat="server" DataSourceID="AccessDataSource1" Height="53px" Width="554px">


		 <ItemTemplate>
				Student Name: 
				<span style="color:red;"><asp:Label id="اسم_الطالبLabel" runat="server" Text='<%# Eval("اسم_الطالب") %>' /></span>

			</ItemTemplate>


		</asp:DataList>
		<br />

		<!--DataList-->
		<div class="auto-style2">
		<asp:GridView id="GridView1" runat="server" AutoGenerateColumns="False" DataSourceID="AccessDataSource2" Height="115px" Width="550px" CellPadding="4" ForeColor="#333333" GridLines="None">
			<AlternatingRowStyle BackColor="White" />
			<Columns>
				<asp:BoundField DataField="المادة" HeaderText="المادة" SortExpression="المادة">
				</asp:BoundField>
				<asp:BoundField DataField="تقدير_المادة" HeaderText="التقدير" SortExpression="تقدير_المادة">
				</asp:BoundField>
				<asp:BoundField DataField="علامات_الرافة" HeaderText="PREREQ" SortExpression="علامات_الرافة">
				</asp:BoundField>
			</Columns>
			<EditRowStyle BackColor="#2461BF" />
			<FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
			<HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
			<PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
			<RowStyle BackColor="#EFF3FB" />
			<SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />

		</asp:GridView>
		</div>

تم تعديل هذه المشاركة بواسطة mr vido dido في 11 يونيو 2011 في 14:35

#2

وعليكم السلام

اخي mr vido dido

ممكن ارفاق المشروع لتتضح المشكلة

لك الحمدُ ،،، على - مَا مضى . .

وَ لكَ الحمدُ ،،، على مَا أنا ، به الآن . .
وَ لكَ الحمدُ ،،، على - مَا سيأتي . .
وَ لكَ الحمدُ ،،، على كُلِ حال . .
الحمد لله على نعمة الاسلام و كفى بها نعمة

#3

شكرا علي رد حضرتك

بس حضرتك عايز انهي جزء بالظبط؟..

هي بقية الاجزاء بتعمل فانكشن تانية...الجزء اللي انا حطه هو الجزء الخاص بالنتيجة

بس علي العموم ديه سكرين شوت من السايت اللي فيه ملفات ال ASP

http://www.upload.eg123.com/uploads/asu_1e84.jpg

حضرتك شوف انهي فايل ممكن يكون فيه المشكلة وابعت لحضرتك الكود بتاعه

تم تعديل هذه المشاركة بواسطة mr vido dido في 11 يونيو 2011 في 15:27

#4

السلام عليكم ورحمه الله وبركاته

اخي فقط غير اسم الحقل في الجملة التاليه


<asp:ControlParameter ControlID="TextBox1" DefaultValue="00000" Name="رقم_الجلوس" PropertyName="Text" Type="String" />

يعني بدل رقم الجلوس اكتب حقل "اسم الطالب"

1

.:: Wish to become better and better ::.

#5
VB Helper كتب:

السلام عليكم ورحمه الله وبركاته

اخي فقط غير اسم الحقل في الجملة التاليه


<asp:ControlParameter ControlID="TextBox1" DefaultValue="00000" Name="رقم_الجلوس" PropertyName="Text" Type="String" />

يعني بدل رقم الجلوس اكتب حقل "اسم الطالب"

جزاك الله خيرا...هي اشتغلت تمام عن طريق اني غيرتها وغيرت كمان السطر الخاص بال AccessDataSourceID2 كنت معمول Query علي ال ID...فده كان بيسبب مشكلة في انه مرة يدور بالاسم ومرة يدور بال ID

جزاكم الله خيرا جميعا..شكرا علي مساعدتكم

:)

#6

السلام عليكم ورحمه الله وبركاته

لاشكر على واجب اخي .. بالتوفيق ..

.:: Wish to become better and better ::.

مواضيع مشابهة