用datagrid添加按钮列来控制更新和删除我自己已经解决了
不过老大又说让自己添加几个button控件来控制datagrid和数据库的更新,删除,修改,保存和插入等操作 不让用datagrid自带的按钮列来做请问下这样的话怎么实现呢
我不知道怎么把按钮的click事件和datagrid关联起来
如果是直接把添加的datagrid的按钮列隐藏然后用自己拖近来的button_onclick事件来调用datagrid里边的更新删除等事件的话该怎么调用?我不知道怎么传参数进去 如果有的话最好能把代码贴一下(没有代码的话请指点一下解决的思路,并在关键的地方给解释一下)
谢谢!
不过老大又说让自己添加几个button控件来控制datagrid和数据库的更新,删除,修改,保存和插入等操作 不让用datagrid自带的按钮列来做请问下这样的话怎么实现呢
我不知道怎么把按钮的click事件和datagrid关联起来
如果是直接把添加的datagrid的按钮列隐藏然后用自己拖近来的button_onclick事件来调用datagrid里边的更新删除等事件的话该怎么调用?我不知道怎么传参数进去 如果有的话最好能把代码贴一下(没有代码的话请指点一下解决的思路,并在关键的地方给解释一下)
谢谢!
解决方案 »
- ASP.NET 提示找不到控件,右键-转到定义,提示“对象定义被隐藏”,该解决?
- 字符串如何转为布尔值,解决都高分相赠!
- ASP.Net的定时任务
- 为什么在使用Word生成对象时提示输入用户名和密码?
- code4
- ORA-28009: connection to sys should be as sysdba or sysoper
- 我的网站里有些页面被指定的合作者的网站通过iframe调用 如何认定被调用的合法性?
- asp.net 如果分页(不是指datagrid自带的分页方式),要求地址也有相应变化,如第一页是index.aspx
- 请问如何获取文件名string中的扩展名?
- 一个DropDownList的操作?
- dropdownlist 按选项的第一中文字母快速搜索
- access数据库最多可以存放多少条数据记录呢??
你通过在页面上放置textbox等, 把控件的值传给数据库
更新,删除,修改,保存,插入方法在按钮的事件中
那不就成了吗
你这个可以实现插入
可是删除和修改保存等操作是要对选中的那行数据进行的
不知道怎么来确定是选中的哪一行呢
我就是这里不知道怎么做
你知道的话给指点一下吧sp1234你好
可以给讲的清楚一点吗?
我是初学的
不是很明白你的意思
比如说这个是datagrid的删除数据的事件:private void DataGrid1_CancelCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
我现在在界面上拖进来一个button按钮 怎么才能用这个按钮来控制datagrid的删除事件呢?(不要用datagrid按钮列,或者你可以把这个按钮和datagrid中你添加的按纽列关联起来从而调用到那个事件也可以)
我是刚学asp.net
所以好多基础的东西都不明白可以给我说一下大概怎么写代码吗?
就拿删除来说
应该怎么写呢?
写在什么事件里以及大概的代码是什么呢 麻烦你给指点一下因为我懂的东西真的很少
所以可能在你觉得已经说的很清楚明白的地方我还是理解不了
只希望你能不会觉得不耐烦 帮帮我这个初学者再次多谢了可以的话想请教一下你的QQ号码
方便请你指点问题拜托了
protected void DataGrid1_DeleteCommand(object source, DataGridCommandEventArgs e)
{
//删除行
string sql = "delete from jyqk where jyID=" + DataGrid1.DataKeys[e.Item.ItemIndex];
conn.Open();
OleDbCommand objcmd = new OleDbCommand(sql, conn);
try
{
objcmd.ExecuteNonQuery();
lblMsg.Text = "删除成功!";
}
catch (Exception ex)
{
lblMsg.Text = "删除失败! 提示信息: " + ex.Message;
}
conn.Close();
myDataBind();
}
protected void DataGrid1_ItemCreated1(object sender, DataGridItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
LinkButton mybtn;
mybtn = (LinkButton)e.Item.Cells[7].Controls[0];
mybtn.Attributes.Add("onclick", "javascript:return confirm('真的要删除此行信息吗?');");
}
}