ช่วยด้วยค่ะ error delete Gridview Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index
พี่ค่ะ
GridView2.DataKeys[e.Item.ItemIndex].Value
Item มัน error (แดง) ค่ะ
แล้วจะลอง Debug ดูค่าid เป็นอะไร ทำยังไงค่ะ ทำไม่เป็นค่ะ
ขอบคุณมากค่ะ
Date :
2011-05-26 17:16:59
By :
atori
เจอล่ะครับ ใช้ตัวนี้แทนครับ
Code (C#)
strSQL = "DELETE FROM customer WHERE CustomerID = '" + myGridView.DataKeys[e.RowIndex].Value + "'";
Date :
2011-05-26 17:47:01
By :
webmaster
Copy มาจากบทความ
Code (C#)
void modDeleteCommand(Object sender, GridViewDeleteEventArgs e)
{
strSQL = "DELETE FROM customer WHERE CustomerID = '" + myGridView.DataKeys[e.RowIndex].Value + "'";
objCmd = new OleDbCommand(strSQL, objConn);
objCmd.ExecuteNonQuery();
myGridView.EditIndex = -1;
BindData();
}
Code (C#)
<asp:GridView id="myGridView" runat="server" AutoGenerateColumns="False"
ShowFooter="True"
DataKeyNames="CustomerID"
OnRowDataBound="myGridView_RowDataBound">
Go to : (C#) ASP.NET GridView Control - RowCommand
Date :
2011-05-26 17:48:24
By :
webmaster
พี่ค่ะ
รบกวนช่วยเหลืออีกทีค่ะ
มัน error ว่า {"ExecuteNonQuery: Connection property has not been initialized."} ตรง
strSQL = "DELETE FROM Guideline WHERE GuidelineName = '" + st + "'";
objCmd = new OleDbCommand(strSQL, objConn);
objCmd.ExecuteNonQuery();
GridView2.EditIndex = -1;
BindData(strSQL);
ขอบคุณมากๆ เลยค่ะ
Date :
2011-05-27 09:30:31
By :
atori
ทำอย่างไรดีค่ะ T_T
Date :
2011-05-27 09:31:03
By :
atori
Connection อยู่ตรงไหนหว๋า
Date :
2011-05-27 14:35:43
By :
webmaster
อ๋อได้แล้วค่ะ ลืมใส่ Connection ไม่รอบคอบเลย
พี่ค่ะ มีวิธี ลบ ไฟล์ออกจาก ไฟล์ ที่เราเก็บเอาไว้ยังไงค่ะ
คือว่า ตัวที่เราเลือกลบออกไป เป็นชื่อไฟล์ ที่เราเก็บไว้ใน Upload ค่ะ
ใช้อันนี้แล้วมันไม่่ออกค่ะ
string delete = 1.png;
FileInfo FileIn = new FileInfo(Server.MapPath("Upload/" + delete));
if (FileIn.Exists)
{
FileIn.Delete();
LbError.Text = "Files Deleted";
}
else
{
LbError.Text = "Files Not Delete";
}
Date :
2011-05-27 15:58:56
By :
atori
ได้แล้วค่ะ
ขอบคุณพี่มากๆๆๆ เลยค่ะ
Date :
2011-05-27 16:34:55
By :
atori
Load balance : Server 02