(脸红)c#做网站,如何在客户端对datagride进行增删改 我刚接触C#,现在要用他来作个网站,客户端要用DATAGRIDE显示数据库中的数据,然后用户通过点击DATAGRIDE的数据进行删除,修改,或者进行插入数据的操作,最后将数据提交给数据库,麻烦各位高手高无一下该如何实现,如果可以,能都给一下源代码,小女子在此多谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Datagrid的每行要有删除修改的按钮,然后点击按钮触发Itemcommound事件,在事件中实现修改删除,添加最好单做了 你用的是什么版本的VS?2005推荐使用gridview 控件.里面含有autogenerateDeletebuttonand autogenerateeditbutton在相应的事件写些代码即可... autogenerateDeletebuttonautogenerateeditbutton这两个东东不习惯用,建议自己写方法,看这舒服 我用2003的软件做的。向DATAGRIDE中添加按钮又如何来实现那,我现在是在客户端显示了DATAGRIDE,但是只能看不能点击。如果可以,能否给点源代码呢。我想早点回家过年阿,帮忙啊。再次多谢 通过点击DATAGRIDE的数据进行删除,修改,或者进行插入数据的操作,最后将数据提交给数据库对DataGrid里的数据进行删除:我想在DataGrid里做一个checkBox的模版列通过打钩来获取要删除的行数.//取得选择项的数量int selectCount = 0;for(int i=0; i<dgUserList.Items.Count; i++){ CheckBox chk = (CheckBox)dgUserList.Items[i].FindControl("chkSelected"); if(chk.Checked) selectCount++;}//取得选择的用户IDint[] ids = new int[selectCount];int j = 0;for(int i=0; i<dgUserList.Items.Count; i++){ CheckBox chk = (CheckBox)dgUserList.Items[i].FindControl("chkSelected"); if(chk.Checked) ids[j++] =Convert.ToInt32(dgUserList.Items[i].Cells[1].Text);}对DataGrid的数据进行添加和修改:我是想做通过另外一个页面来做.修改: 在DataGrid中做一个超链接列,单击要修改的那行,把在DataGrid中要修改的数据传到另外那个页面上.修改完后重新定向到你的显示页面.添加: 通过添加按钮弹出另一页面,添加完后重新定向到你的显示页面;Response.Redirect();以上是我个人的观点,有关是否能在DataGrid中直接对数据进行增,删,改还需要进一步研究.上面的过程我都是通过对数据库的操作来进行的,在DataGrid中只是显示作用.本人第一次发帖,庆祝!!!!!!!!!!!!! 可以允许用户就地编辑网格行中的信息。为此,需要使用“属性生成器”创建“编辑、更新、取消”列,并向 DataGrid 的 EditCommand、UpdateCommand 和 CancelCommand 事件添加代码。在运行时,此列显示一个标记为“编辑”的按钮。当用户单击此“编辑”按钮时,行数据在如文本框等的可编辑控件中显示,“编辑”按钮被替换为“更新”和“取消”按钮。单击“更新”按钮引发 UpdateCommand 事件,在该事件中添加代码以将数据更改传播回数据源。单击“取消”按钮引发 CancelCommand 事件,在该事件中添加代码以将原始数据重新绑定到 DataGrid可以设置 DataGrid,以便用户可以通过单击一个按钮来删除特定行。有三种创建“删除”按钮的方法。您可以: 由“属性生成器”创建“删除”按钮 自己在“属性生成器”中创建该按钮 将该按钮添加到模板列 在每一种情况下,都创建一个 CommandName 属性为“删除”的按钮 (Button) 控件。然后向 DeleteCommand 事件添加代码以从数据源中删除该项。 这是最基本的东西了找个datagrid教程看看就会了 终于遇到个比我还笨的,ho ho 求专家鉴定,这个代码放在哪个位置会不会有内存泄露? 获取鼠标点击位置的Rectangle C#中严格区分大小写吗 请大家推荐一个C#记录log的工具,class 或者dll C# 如何把一维数组写到xls的一列里面,不是一行。 这个帮看一下!!怎么写? 求C#模拟登录后抓取页面数据代码。 C#串口开发群11235237 有关datagrid的使用问题 急问:C#中用建立ssl连接的证书问题 关于上一篇,下一篇问题! 关于隐藏控件不成功的问题
and autogenerateeditbutton
在相应的事件写些代码即可...
autogenerateeditbutton
这两个东东不习惯用,建议自己写方法,看这舒服
我用2003的软件做的。
向DATAGRIDE中添加按钮又如何来实现那,我现在是在客户端显示了DATAGRIDE,
但是只能看不能点击。
如果可以,能否给点源代码呢。
我想早点回家过年阿,帮忙啊。
再次多谢
对DataGrid里的数据进行删除:我想在DataGrid里做一个checkBox的模版列通过打钩来获取要删除的行数.
//取得选择项的数量
int selectCount = 0;
for(int i=0; i<dgUserList.Items.Count; i++)
{
CheckBox chk = (CheckBox)dgUserList.Items[i].FindControl("chkSelected");
if(chk.Checked)
selectCount++;
}//取得选择的用户ID
int[] ids = new int[selectCount];
int j = 0;
for(int i=0; i<dgUserList.Items.Count; i++)
{
CheckBox chk = (CheckBox)dgUserList.Items[i].FindControl("chkSelected");
if(chk.Checked)
ids[j++] =Convert.ToInt32(dgUserList.Items[i].Cells[1].Text);
}对DataGrid的数据进行添加和修改:我是想做通过另外一个页面来做.
修改: 在DataGrid中做一个超链接列,单击要修改的那行,把在DataGrid中要修改的数据传到另外那个页面上.修改完后重新定向到你的显示页面.
添加: 通过添加按钮弹出另一页面,添加完后重新定向到你的显示页面;
Response.Redirect();
以上是我个人的观点,有关是否能在DataGrid中直接对数据进行增,删,改还需要进一步研究.
上面的过程我都是通过对数据库的操作来进行的,在DataGrid中只是显示作用.
本人第一次发帖,庆祝!!!!!!!!!!!!!
自己在“属性生成器”中创建该按钮
将该按钮添加到模板列
在每一种情况下,都创建一个 CommandName 属性为“删除”的按钮 (Button) 控件。然后向 DeleteCommand 事件添加代码以从数据源中删除该项。
找个datagrid教程看看就会了