28-11-17, 04:24 PM
(آخر تعديل لهذه المشاركة : 28-11-17, 04:30 PM {2} بواسطة الراجية عفو ربها.)
(28-11-17, 02:32 PM)حريف برمجة كتب :بصراحه ماعندي وقت انشئ داتا بيز جديدة لو ارفقتيها مع المثال للتجربة وحل المشكلة افضل من انشاءها من جديد واسرع ايضاً .
العفو منكم .. لم أقصد إنشائكم لداتا بيز جديدة وإنما كيف سأقوم بعرض البيانات بالطريقة التي أستخدمها الآن ..
مثلاً هذا الكود الخاص بكم لعرض بيانات المستخدم :
كود :
<div>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
الرقم<br />
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
الاسم<br />
<asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
الايميل<br />
<asp:TextBox ID="TextBox4" runat="server"></asp:TextBox>
الباس<br />
<asp:TextBox ID="TextBox5" runat="server"></asp:TextBox>
العنوان<br />
<asp:TextBox ID="TextBox6" runat="server"></asp:TextBox>
الجوال<br />
الصورة<br />
<asp:Image ID="Image1" runat="server" Height="304px" Width="294px" />
</div>كود :
If Not IsPostBack Then
If Session("e_id") = "" Then 'اذا السيشن فارغ لا يوجد فيه بيانات نرجعه للصفحة الأولى
Response.Redirect("default.aspx")
Else
'هنا السيشن غير فارغ نقوم بعرض بيانات المستخدم
Dim dp As New OleDbDataAdapter("select * from Table1 where e_id=@e_id", conn)
dp.SelectCommand.Parameters.AddWithValue("@e_id", Session("e_id").ToString)
dp.SelectCommand.Parameters.AddWithValue("@e_pass", TextBox2.Text)
Dim dt As New DataTable
dp.Fill(dt)
If dt.Rows.Count > 0 Then
TextBox1.Text = dt.Rows(0)(0).ToString
TextBox2.Text = dt.Rows(0)(1).ToString
TextBox3.Text = dt.Rows(0)(2).ToString
TextBox4.Text = dt.Rows(0)(3).ToString
TextBox5.Text = dt.Rows(0)(4).ToString
TextBox6.Text = dt.Rows(0)(5).ToString
Image1.ImageUrl = dt.Rows(0)(6).ToString
End If
End If
End Ifوهذا الكود الخاص بي :
كود :
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Always">
<ContentTemplate>
<asp:Repeater ID="RepeaterMember" runat="server">
<ItemTemplate>
<div id="visibrep" style="height: 290px;width: 205px;float: left;text-align: left;direction: ltr;margin: 2px 10px 20px 10px;border: solid 1px #D5CBCB;padding: 10px 0px 10px 15px;border-radius: 20px;">
<div style="Margin-right:10px;text-align: left; direction: ltr;color: #0C19FF;height :155px;padding-left: 20px;"><img src="../../Style/images/pct/<%# Eval("MemberImage")%>.png"/></div>
<div style=" text-align: left; direction: ltr;color: #000;font-size: 13px;font-family: tahoma;margin-top: 7px;"><%# Eval("EnglishName")%></div>
<div style=" text-align: left; direction: ltr;color: #000;font-size: 13px;font-family: tahoma;margin-top: 7px;"><%# Eval("Email")%></div>
<div style=" text-align: left; direction: ltr;color: #000;font-size: 13px;font-family: tahoma;margin-top: 7px;"><%# Eval("ArabicName")%></div>
<div style=" text-align: left; direction: ltr;color: #000;font-size: 13px;font-family: tahoma;margin-top: 7px;"><%# Eval("DateOfMembership")%></div>
<div style=" text-align: left; direction: ltr;color: #000;font-size: 13px;font-family: tahoma;margin-top: 7px;"><%# Eval("Password")%></div>
<div style=" text-align: left; direction: ltr;color: #0C19FF;font-size: 13px;font-family: tahoma;"><%# Eval("CityName")%>, <%# Eval("CountryName")%></div>
<div style=" text-align: left; direction: ltr;color: #0C19FF;font-size: 13px;font-family: tahoma;"><%# Eval("Phone")%>, <%# Eval("Address")%></div>
<asp:Label ID="lblPCTLEVEL" runat="server" style=" text-align: left; direction: ltr;color: black;font-size: 13px;font-family: tahoma;float:left ;display: -webkit-box;"><%# Eval("PCTNote")%><%# ProcessMyDataItem(Eval("PCTName"))%></asp:Label>
<asp:Label ID="lblISIDLEVEL" runat="server" style=" text-align: left; direction: ltr;color: black;font-size: 13px;font-family: tahoma;float:left ;display: -webkit-box;"><%# Eval("ISIDNote")%><%# ProcessMyDataItem2(Eval("ISIDName"))%></asp:Label>
<asp:Label ID="lblSBSLEVEL" runat="server" style=" text-align: left; direction: ltr;color: black;font-size: 13px;font-family: tahoma;float:left ;display: -webkit-box;"><%# Eval("SBSNote")%><%# ProcessMyDataItem3(Eval("SBName"))%></asp:Label>
</div>
</ItemTemplate>
</asp:Repeater>
</ContentTemplate>
<Triggers>
</Triggers>
</asp:UpdatePanel>كيف أطبق السشين في الكود الخاص بي بنفس الطريقة التي استخدمتموها لأني حاولت عدة مرات ولكن لا يظهر بيانات المستخدم أو يظهر خطأ أنه لا يقرأ Rows ..
واستفسار أخير أخي الكريم تسجيل الخروج يتم تلقائي بدون استخدام Logout ؟
والمعذرة على الإطالة والإزعاج

