DataGrid问题:如何改变其模版列的背景颜色????

washejb 2005-09-27 05:43:51
请教:
在DataGrid中添加一个模版列,加入TextBox控件
请问,当我当击这一行的时候,如何改变TextBox的背景颜色使它和Item的颜色一样呢?
而当点击其他行的时候也是这样,只改变当前行!!
...全文
103 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Mirricle 2005-09-27
  • 打赏
  • 举报
回复
绑定事件中

if(e.Items.itemindex>=0)
{

e.items.attribute.add("onclick";"changecolor('+yanse+')");

}
changecolor的JS在前台写

item的颜色是什么?
swordragon 2005-09-27
  • 打赏
  • 举报
回复
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
TextBox t = (TextBox)e.Item.Cells[X].Controls[0];
t.BackColor = 你想要的颜色;
}
ghao0 2005-09-27
  • 打赏
  • 举报
回复
大致思路:
当击这一行的事件中加入
dim tb as textbox
tb = cell(0).controls(0)
设置tb的背景颜色
DownloadFilesservicedownload.htm 软件介绍: 版本: V2.0源码版概述: 本程序为通用打印程序,单据、会计凭证、发票清单、报表、任意复杂表格、合并表格如工矿企业合同都可以由系统提供的几个默 认打印对象组合打印。 DataGrid、DataTable、MSHFlexGrid等二维形式全部可以打印。 后期版本将陆续提供XML描述、SQL数据源的打印,并用管理器管理任意多个网格、文本对象、图象等,用户可以随意定义。 功能特点: 增加了:excle模板打印 打印、预览、页面设置对话框 可以指定每个对象是否每页重复打印 可以调整套打 可以每页都显示当前页小计 可以为每页指定打印行数,小于等于0自适应,默认 可以打印装订线,分左装订和上装订,随意选择 打印有效区域矩阵,以在开发中参照 可以指定打印边框,分单边框,加粗单边框、双边框、加粗双边框等等 分页处理 背景颜色打印对象提供: 主标题 副标题 页顶(简单的一行三打印样式,第一居左,第三居右,中间居中) 网格头(任意行数,正文网格主体之上的几行几的标注说明) 网格标题(多层表头,任意合并,适应中国特点) 网格主体(清单、报表等等要打印的数据) 网格底(任意行数) 页底(简单的一行三打印样式,第一居左,第三居右,中间居中)

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧