如何点击datagrid的一个按钮列中的按钮,让这一行的背景色显示为红色?在线等!!! 我的datagrid里面用的是按钮列,包括"编辑""删除"两个按钮.另外表单上还有一个"确定"按钮.我希望点击了"编辑"按钮使相应的这一行改变背景颜色为红色,点击表单上的"确定"按钮后背景颜色恢复为原来的颜色,该怎么实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //****在dataitembound事件件设置//****获取按钮htmlinputbotton but=(htmlinputbutton)e.item.findcontrol("butok");but.attaributes.add("onclick","this.style.backgroundcolor='#ffccdd';"); <Columns> <asp:ButtonColumn Text="按钮" CommandName="test"></asp:ButtonColumn> </Columns>**************************************************** private void DataGrid1_ItemCommand(object source, DataGridCommandEventArgs e) { if(e.CommandName == "test") { e.Item.Attributes.Add("bgcolor","red"); } } 随鼠标点击改变改行颜色,自己修改下应该就可以用来了http://xuzq.cnblogs.com/archive/2006/04/26/385625.html e.Item.Attributes.Add("onmouseout","this.style.backgroundColor=currentcolor");应该和这个差不多吧 用按钮模板列e.Item.BackColor = System.Drawing.Color.Red; 我对脚本还不熟啊,哪位大哥帮帮忙啊,详细说一下好吗?我的点击按钮后变色,不是点datagrid的某一行,拜托了. 在datagrid的itemcreated事件里加:private void DataGrid1_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e){if( e.Item.ItemType == ListItemType.Item || e.Item.ItemType ==ListItemType.AlternatingItem){ e.Item.Attributes.Add("onClick","this.style.background='red';"); }} 不对,我是想点按钮列的按钮之后相应的这一行变红,而不是点datagrid的某一行变红,哪位高手帮帮忙啊?拜托了,再弄不出拉我就没饭吃了,55555555 css文件里这样写:.dg_selected{ background-color:#ff0000; height:10px; color: Black;}在aspx页面引用该css文件;datagrid的属性这样写:<SelectedItemStyle CssClass="dg_selected"></SelectedItemStyle> 我用的是按钮列,不是datagrid自带的那个"选择"和""编辑按钮,是自定义的按钮啊.该怎么弄啊? 那你点了按钮后触发:custormerData.SelectedIndex=e.Item.ItemIndex; 不明白啊,能不能说清楚点啊?我的datagrid里面有一个自定义的按钮列"编辑",表单里(datagrid外)还有一个"确定"按钮,我希望的是点击了"编辑"按钮后,相应的datagrid的这一行变为红色,点击另一编辑按钮时,另外的这一行变为红色,开始的那一行恢复原来的颜色.点击表单上的确定按钮时,所有的记录颜色恢复为原来的默认颜色.拜托了,帮帮忙巴~~~~~~ 如何判定cookies是否过期。 问个关于验证控件的问题。 指定的转换无效 一个郁闷的中文输出问题-请教? 各位高手,紧急求援!Help me! 可不可以這樣說。能用傳遞參數代替session就盡量不要用session? 高手帮忙!怎么样把几个文件压缩成一个.zip压缩文件。急! 如何在ASP.NET中引用XML文件? 请问C#和javascript可以共用一个checkbox吗? asp.net(c#)请帮我解决一个大问题? 寻求最佳实现循环的方案??? DataGrid可以实现二级分类显示的功能吗?请高人指点!
//****获取按钮
htmlinputbotton but=(htmlinputbutton)e.item.findcontrol("butok");
but.attaributes.add("onclick","this.style.backgroundcolor='#ffccdd';");
<asp:ButtonColumn Text="按钮" CommandName="test"></asp:ButtonColumn>
</Columns>
****************************************************
private void DataGrid1_ItemCommand(object source, DataGridCommandEventArgs e)
{
if(e.CommandName == "test")
{
e.Item.Attributes.Add("bgcolor","red");
}
}
http://xuzq.cnblogs.com/archive/2006/04/26/385625.html
e.Item.BackColor = System.Drawing.Color.Red;
private void DataGrid1_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if( e.Item.ItemType == ListItemType.Item || e.Item.ItemType ==ListItemType.AlternatingItem)
{
e.Item.Attributes.Add("onClick","this.style.background='red';");
}
}
.dg_selected
{
background-color:#ff0000;
height:10px;
color: Black;
}
在aspx页面引用该css文件;
datagrid的属性这样写:
<SelectedItemStyle CssClass="dg_selected"></SelectedItemStyle>
custormerData.SelectedIndex=e.Item.ItemIndex;