public void My_DataGrid_Detele(Object sender,DataGridCommandEventArgs E)
{
try
{
string My_Update_Comm_Str = "Delete from "+Table_Name+" WHERE "+Department_id+" = ? ;";
OleDbCommand My_Update_Comm = new OleDbCommand(My_Update_Comm_Str, My_Conn);
OleDbParameter oid = new OleDbParameter("oid",OleDbType.VarChar, 40);
My_Update_Comm.Parameters.Add(oid);
My_Update_Comm.Parameters["oid"].Value =My_DataGrid.DataKeys[(int)E.Item.ItemIndex];
String[] Cols = {"id","name","fun"};
My_Update_Comm.Connection.Open();
My_Update_Comm.ExecuteNonQuery();
My_DataGrid.EditItemIndex = -1;
My_Update_Comm.Connection.Close();
query_all();
My_DataGrid.CurrentPageIndex=0;
BindGrid();
}
catch
{
Response.Write(@"<script language=javaScript>alert('对不起,该部门已有下级岗位,不能被删除!');</script>");
} }
{
try
{
string My_Update_Comm_Str = "Delete from "+Table_Name+" WHERE "+Department_id+" = ? ;";
OleDbCommand My_Update_Comm = new OleDbCommand(My_Update_Comm_Str, My_Conn);
OleDbParameter oid = new OleDbParameter("oid",OleDbType.VarChar, 40);
My_Update_Comm.Parameters.Add(oid);
My_Update_Comm.Parameters["oid"].Value =My_DataGrid.DataKeys[(int)E.Item.ItemIndex];
String[] Cols = {"id","name","fun"};
My_Update_Comm.Connection.Open();
My_Update_Comm.ExecuteNonQuery();
My_DataGrid.EditItemIndex = -1;
My_Update_Comm.Connection.Close();
query_all();
My_DataGrid.CurrentPageIndex=0;
BindGrid();
}
catch
{
Response.Write(@"<script language=javaScript>alert('对不起,该部门已有下级岗位,不能被删除!');</script>");
} }
解决方案 »
- 滚动条不能拉到底部?
- asp.net中如何使一个隐藏的控件在运行时,显示在一定的位置上
- 下面的chm,如何制作,我目前只能弄出单层的
- 是不是DBHELPER里的属性和方法最好不用STATIC类型的?
- 请教关于名称空间的问题.
- 看看这个字符串操作,请大家帮帮忙
- 很简单的问题,怎么删不掉呢???
- 还是div的问题 急急急 !!!!!50分送上
- 如何在网页中读取键盘按键字符,急......
- 如何在DataGrid里动态插入一列超级链接列
- 求助高手,点button之后弹出带”取消“messagebox 的问题,在线等(vbscript)
- 我想找一个已经安装.net框架的申请免费空间的服务器,把用asp.net做的程序上传到服务器上去,谁知道能告诉我吗?谢谢!!!
if(e.Item.ItemIndex>=0)
{
e.Item.Cells[0].Controls.Clear();
HyperLink delColumn = new HyperLink();
delColumn.Text = "删除";
delColumn.Width=25;
string urlString;
string STCD = e.Item.Cells[2].Text.Trim();
urlString = string.Format("javascript:del('{0}')",STCD);
delColumn.NavigateUrl = urlString;
e.Item.Cells[0].Controls.Add(delColumn);
}
然后再写
<script language=javascript>
function del(id)
{
if(confirm("您确实要删除该纪录吗?"))
{
document.location.href="HistoryFlood.aspx?delSTCD=" + id;
}
}
</script>