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

Gridview

مغلق
بدأه Eng.Fedail في 7 أكتوبر 2007 · 6 رد · 996 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيف أجعل الـ gridview تستطيع عمل update , delete

لأن كونكشن الاتصال ليس معرف عليها وعندما أريد أن اعمل حذف أو تعديل يخبرني ان كونكشن الاتصال لايوجد به الاتسعلام وضعتهم يدوياً لكنني لم استطع بطريقة جيدة هل بأمكانكم مساعدتي

حاولت بهالطريقة ماقدرت تطلعلي الخيارات غير مفعله

29eab7b057.jpg

تم تعديل هذه المشاركة بواسطة السـاحر في 7 أكتوبر 2007 في 19:34

joseph.gif

logo.gif

CCNA 640-802

مدونتي

#2

ما نوع قاعدة البيانات ؟

فاذا كانت من نوع access فانها تحتاج ترخيص full controll وهذا يتم عن طريق السيرفير اي المضيف ..

ومن خلالها تستطيع ان تعمل اللي تبيه من ابديت حذف اضافة.

#3

sql

انا محتاج اعداد sqldatasource

joseph.gif

logo.gif

CCNA 640-802

مدونتي

#4

تفضل اخ العزيز

	<asp:GridView ID="GridView1" runat="server" DataSourceID="SqlDataSource3">
		<Columns>
			<asp:CommandField ShowEditButton="True" ShowDeleteButton="True" />
		</Columns>
	</asp:GridView>

مع مراعاة تغيير اسم DataSourceID="SqlDataSource3

وهذا الكونيكشين للداتا , مع مراعاة تغيير اليوزر على حسب يوزر السيرفير

  <add name="ShefaAmrDBConnectionString3" connectionString="Data Source=JG-FF30B875DE17\sa;Initial Catalog=ShefaAmrDB;Integrated Security=True"
   providerName="System.Data.SqlClient" />

تم تعديل هذه المشاركة بواسطة @jalal@ في 7 أكتوبر 2007 في 22:08

#5

مو هذا طلبي وانا أخوك طلبي اللي بالصورة ما يطلع عندي

ولما اضيفهم عن طريق اجريد فيو ما اقدر احذف أو اسوي ديليت يقولي بالـ sqldatasource مو معرف أوامر الديليت أو الابديت

joseph.gif

logo.gif

CCNA 640-802

مدونتي

#6

ربما نسيت ان تضع للجدول Primary Key

او انك لا تختار الـ Primary Key في جملة الإستعلام

في الصورة التي اوردتها (وهي التي تريد) Primary Key هو ID

The World Must Be Crazy

#7

حليت الموضوع

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

<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:hayatConnectionString %>" SelectCommand="SELECT * FROM [department] order by [pid]" DeleteCommand="DELETE FROM [department]WHERE [ID] = @id" UpdateCommand="update [department] set [id]=@id, [name]=@name where [pid]=@pid">
   <DeleteParameters>
				<asp:Parameter Name="pid" />
			</DeleteParameters>

			<UpdateParameters>
			<asp:Parameter name="pid"/>
			<asp:Parameter name="id"/>
			<asp:Parameter Name="name"/>
			</UpdateParameters>

</asp:SqlDataSource>

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false" DataKeyNames="pid" DataSourceID="SqlDataSource1">
	<Columns>
		<asp:CommandField ShowEditButton="True" />
		<asp:CommandField ShowDeleteButton="True" />
		<asp:BoundField ReadOnly="True" HeaderText="PID" InsertVisible="False" DataField="PID" SortExpression="PID" />
		 <asp:BoundField  HeaderText="ID" DataField="ID" SortExpression="ID" />
		<asp:BoundField DataField="name" HeaderText="name" SortExpression="name" />
	</Columns>
</asp:GridView>

joseph.gif

logo.gif

CCNA 640-802

مدونتي

هذا الموضوع مغلق.

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