在DataGrid模板中增加按纽事件已经普通的客户端事件
2006-05-01 12:49
357 查看
1 private void dg_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)//这些事件名称都是固定的,
2
15 private void dg_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)//这些事件名称都是固定的,
16 {//下面我们用另种方式来判断,就当是复习吧,
17 if(e.Item.ItemType==ListItemType.AlternatingItem||e.Item.ItemType==ListItemType.EditItem||e.Item.ItemType==ListItemType.Item)//也是判断当前项的类型的
18 {
19 e.Item.Attributes.Add("onmouseover","c=this.style.backgroundColor;this.style.backgroundColor='#0066ff'");//鼠标来了,读出当前行现在背景色,并把背景色换成指定的
20 e.Item.Attributes.Add("onmouseout","this.style.backgroundColor=c");//鼠标走了,把背景色还原成开始的
21
22 OleDbConnection odb=new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source="+Server.MapPath("\\databind\\db.mdb")+";");//读数据库
23 OleDbDataAdapter oda=new OleDbDataAdapter();//实例化时局适配器
24 oda.SelectCommand=new OleDbCommand("select * from sex order by id asc",odb);//读取数据
25 DataSet ds=new DataSet();//实例化本地内存库
26 oda.Fill(ds,"sex");//装载数据到本地表sex
27 DataTable dt=ds.Tables["sex"];//把内存库中的sex表交给 dt 表
28 string name=dt.Rows[(int)e.Item.ItemIndex][1].ToString();//读出数据表中的 当前行,第二列的数据
29 ((LinkButton)e.Item.Cells[6].Controls[0]).Attributes.Add("onclick","return confirm('确定删除("+name+")?')");//确认动作
30
31 }
32 }
老习惯,有问题留言或者加QQ!
2
15 private void dg_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)//这些事件名称都是固定的,
16 {//下面我们用另种方式来判断,就当是复习吧,
17 if(e.Item.ItemType==ListItemType.AlternatingItem||e.Item.ItemType==ListItemType.EditItem||e.Item.ItemType==ListItemType.Item)//也是判断当前项的类型的
18 {
19 e.Item.Attributes.Add("onmouseover","c=this.style.backgroundColor;this.style.backgroundColor='#0066ff'");//鼠标来了,读出当前行现在背景色,并把背景色换成指定的
20 e.Item.Attributes.Add("onmouseout","this.style.backgroundColor=c");//鼠标走了,把背景色还原成开始的
21
22 OleDbConnection odb=new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source="+Server.MapPath("\\databind\\db.mdb")+";");//读数据库
23 OleDbDataAdapter oda=new OleDbDataAdapter();//实例化时局适配器
24 oda.SelectCommand=new OleDbCommand("select * from sex order by id asc",odb);//读取数据
25 DataSet ds=new DataSet();//实例化本地内存库
26 oda.Fill(ds,"sex");//装载数据到本地表sex
27 DataTable dt=ds.Tables["sex"];//把内存库中的sex表交给 dt 表
28 string name=dt.Rows[(int)e.Item.ItemIndex][1].ToString();//读出数据表中的 当前行,第二列的数据
29 ((LinkButton)e.Item.Cells[6].Controls[0]).Attributes.Add("onclick","return confirm('确定删除("+name+")?')");//确认动作
30
31 }
32 }
老习惯,有问题留言或者加QQ!
相关文章推荐
- 在DataGrid模板中增加按纽事件已经普通的客户端事件
- MVVM-Light模式,在dataGrid的模板下,绑定事件不触发的原因已经服务端排序的实现
- MVVM-Light模式,在dataGrid的模板下,绑定事件不触发的原因已经服务端排序的实现
- MVVM-Light模式,在dataGrid的模板下,绑定事件不触发的原因已经服务端排序的实现
- DataGrid模板列的CheckBox事件定义方法
- Gridview中自定义模板中增加控件后创建该控件事件
- (原创)嵌套的DataGrid如何为子DataGrid动态增加模板列
- DataGrid模板列中TextBox的焦点相应键盘事件
- 怎么触发DataGrid模板列中控件的事件?
- DataGrid模板列中TextBox的焦点相应键盘事件(zz)
- 解决了把Web DataGrid 模板列中"按钮列"中的按钮样式改成PushButton后不激发事件的问题
- easyui-datagrid 单元格增加双击事件
- 怎么触发DataGrid模板列中控件的事件?
- DataGrid模板列上的ImageButton 不能触发ItemCommand事件
- 为客户端使用事件增加匿名方法
- (转载)嵌套的DataGrid如何为子DataGrid动态增加模板列
- 嵌套的DataGrid如何为子DataGrid动态增加模板列
- 【MasterPages实用技巧】为模板增加前端控制②——自动注册客户端全局脚本
- DataGrid列头中添加CheckBox控件, HeaderSyle 在资源文件中,给模板中的控件添加事件
- DataGrid模板列,CheckBox事件邦定