PDA

View Full Version : حذف ركوردهاي انتخاب شده توسط چكباكس در ديتاگريد



h.alizadeh
جمعه 20 اردیبهشت 1387, 20:26 عصر
سلام به همه برنامه نويسان ..
من مي خوام وقتي روي دكمه م كليك كردم ركوردهاي انتخاب شده حذف بشند...
مي دونم برنامه ش زياده توي سايت ولي من بازم جواب نگرفتم!
اگه ميشه يك نفر قشنگ اين برنامه روبرام توضيح بده البته توي مثلا دريم وريور باشه چون من با دريم وريور مي نويسم ويژوال استاديو ندارم...
ممنون ميشم يك نفر يك برنامه ساده برام بنويسه كه توي ستون اول ديتاگريد چك باكس باش زيربرنامه اي هم براي يك دكمه كه باكليك روش ركوردهاي انتخاب شده توسط چك باكس ها حذف بشند...

ممنون من خودم چك باكس ها رو گذاشتم ولي برا دكمه نمي دونم چجوري برنامه بنويسم از برنامه هاي سايت استفاده كردم خطا ميداد...

chaalesh
شنبه 21 اردیبهشت 1387, 10:41 صبح
این کد ها رو ببین


System.Web.UI.WebControls.CheckBox CB;
for (int i = 0; i < GridView1.Rows.Count; i++)
{
CB = (CheckBox)GridView1.Rows[i].Cells[0].Controls[1];
if (CB.Checked)
{
اینجا میتونی کد حذف برای این فیلد رو بنویسی

یا میتونی کدهای منحصر بفرد اون هائی که تیک خوردن رو جمع کنی یک دفعه پاک کنی

h.alizadeh
یک شنبه 22 اردیبهشت 1387, 20:24 عصر
ببينيد اينم از سورس زيربرنامه من ازم خطا ميگيره
اين از خطا
Specified cast is not valid.

اينم از سورس م:
Protected Sub Button_Click( s As Object, e As EventArgs )
Dim con2 As SqlConnection
Dim cmddel As SqlCommand
For Each i As DataGridItem In dgrd.Items
Dim cb As CheckBox = DirectCast(i.Cells(0).Controls(0), CheckBox)
If cb.Checked Then

Dim id as string
id=dgrd.DataKeys(i.ItemIndex).ToString()

con2 = New SqlConnection(&quot;Server=localhost;UID=sa;PWD=sa;data base=Main&quot;)
cmddel = New SqlCommand(&quot;delnews2&quot;, con2)
cmddel.CommandType = CommandType.StoredProcedure
cmddel.Parameters.Add(&quot;@nid&quot;;, SqlDbtype.int)
cmddel.Parameters(&quot;@nid&quot;).Value =id.ToString()
con2.Open()
cmddel.ExecuteNonQuery()
con2.Close()

End If
Next
BindDataGrid(Session(&quot;string1&quot;) )
End Sub
اگه contorls(1)بنويسم اين خطا رو ميده:
Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index
ايراد كارم چيه؟ لطفاً كمك كنيد....
ممنون

h.alizadeh
سه شنبه 31 اردیبهشت 1387, 20:45 عصر
كسي مشكل من رو نفهميد؟!
فكر مي كنم خيليا اين برنامه رو نوشته باشيد...
اگه يك برنامه با وبي دات نت كامل و آماده هم بزاريد ممنون ميشم شايد اونوقت خودم بفهممم ايراد كارم كجاس...