在asp.net 中DataGrid有编辑,修改,功能,但不是很好用,
我想在datagrid外放四个按钮,实现 编辑,新增,修改,保存,的功能
不哪位大侠,有这方面的代码,请共享一下?
我想在datagrid外放四个按钮,实现 编辑,新增,修改,保存,的功能
不哪位大侠,有这方面的代码,请共享一下?
解决方案 »
- 项目在windows server 2008 连接MYSQL处理数据时失败【急!在线等】
- 心好难受
- 取日期的一部分?
- DataGrid问题一大堆!
- 怎么将客户端获取的ip地址转换成动网论坛ip数据库里格式的ip地址??
- js 问题困扰我几天了,请高手解决?
- 怎么执行这个SQL语句返回结果为0?
- 这是一datagrid点击datagrid中的数据一下就可以更新,2下就可以保存的代码,我搞不懂为什么我的总是保存不了,请高手指点
- 我在DataGrid的ItemDataBound中为DataGrid添加了一个CheckBox列用来批量删除数据但为什么在执行删除程序时提示找不到CheckBox列.
- 有关在ASP.NET中使用水晶报表的问题?
- 刚下的诺顿杀毒Norton AntiVirus 2004 英文版好像不自持服务器版的操作系统 有没有支持WIN2000SERVER 的Norton AntiVirus 2004 英文版??
- 急救:我想实现在后台自动加到页面上一些控件,然后按某些提交按钮时还能找到它。
新增,把Textboxes中的数据写入command参数,excutenoquery即可。新增完后查询取出新增数据。
保存,同新增
编辑,先做查询,取出数据放入Textboxes,其余同新增
新增,把Textboxes中的数据写入command参数,excutenoquery即可。新增完后查询取出新增数据。
保存,同新增
编辑,先做查询,取出数据放入Textboxes,其余同新增
把DG当成table一样处理好了
{
string keyId=DataGrid1.DataKeys [e.Item .ItemIndex ].ToString ();
switch(e.CommandName )
{
case "Dele":
doDele(keyId);
break;
case "Detail":
doDetail(keyId);
break;
default:
return;
}
}
private void doDele(string SN){.........}
private void doDetail(string SN){..........}
使用模板列,放置两个按纽,设置他们的COMMANDNAME属性为Dele和Detail兄弟代码已经给你了,也该给我分了,都给我吧!希望能帮到你
不过用过之后好像,和我要做的有一些差别,
我要的是,在DataGrid上选择一行,将之变颜色,
然后选择 编辑 按钮 进行 编辑
选择 删除 按钮 进行 删除
但此两按钮并不在DataGrid中,也不是模版按钮
不过大可辛苦了,可给30分
变色的那个功能我也正在研究,所以SORRY
还是用上面那段代码
public string keyId;
private void DataGrid1_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
keyId=DataGrid1.DataKeys [e.Item .ItemIndex ].ToString ();
}
private void doDele(string keyId){.执行删除,重新绑定........}
private void doDetail(string keyId){.将选择行变成编辑状态即可修改.........}
代码就自己去发挥了,靠
兄弟我可已经帮了你很多了,你看着办吧!