السلام عليكم ورحمة الله وبركاته
انا عندي سؤال لو سمحتم في ال 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>