http://xml.sz.luohuedu.net/xml/ShowDetail.asp?id=FF130C7F-3650-4DA6-8943-8AA4AF3E3459
解决方案 »
- 使用DataReader,出现label的未将对象引用设置到对象的实例,红色部分问题
- 高手看来,这是什么错误?在开发环境中运行正常,发布到网站上就报错
- 无线提供商是谁?
- 请教高手指教很简单的问题 我迷惑了
- 一个datagrid怎么在下面新增一行,然后更新到数据库?
- 为什么我要关闭服务上的防火墙,我的客户端才可以连接服务器上的SQL!有什么办法吗?
- 如何通过sitemap文件里的roles,筛选出节点在treeview里显示?
- 再开一贴!关于datagrid动态的行!!
- 将iframe的值赋给textbox控件
- 如何引用excel?大家有没有这样的例子?
- 关于水晶报表,高手请进。
- 请教删除文件夹中的文件问题
<table id=mxh>
<tr><td><input type=checkbox name=b></td><td>a</td></tr>
<tr><td><input type=checkbox name=b></td><td>a</td></tr>
<tr><td><input type=checkbox name=b></td><td>a</td></tr>
<tr><td><input type=checkbox name=b></td><td>a</td></tr>
</table>
<script>
window.document.onclick=aa
function aa()
{
if(event.srcElement.tagName=="INPUT")
{
for(i=0;i<document.all.mxh.rows.length;i++) document.all.mxh.rows[i].bgColor="#FFFFFF"
event.srcElement.parentElement.parentElement.bgColor="#FF8899"
}
}
</script>
孟子E章 的方法总是要刷新!
在ItemDataBind事件里
e.Item.Attributes.Add("onmouseover","this.style.backgroundColor='Silver'");
e.Item.Attributes.Add("onmouseout","this.style.backgroundColor='white'");
<tr><td><input type=checkbox name=b1 onclick="c(this.checked)" ></td><td>a</td></tr>
<tr><td><input type=checkbox name=b2 onclick="c(this.checked)" ></td><td>a</td></tr>
<tr><td><input type=checkbox name=b3 onclick="c(this.checked)" ></td><td>a</td></tr>
</table>
<script>function c(flag)
{
if (document.all.b0!=null){
document.all.b0.checked=true
document.all.mxh.rows[0].bgColor="#f0f5ff"
}
if (document.all.b0!=null){
document.all.b0.checked!=false
document.all.mxh.rows[0].bgColor="#f6f5ff" }
if (document.all.b2!=null){
document.all.b2.checked=flag
}
if (document.all.b3!=null){
document.all.b3.checked=flag
}
if (document.all.b4!=null){
document.all.b4.checked=flag
}}</script>
而且用document.all.DataGrid1.rows[0].bgColor="#f0f5ff" 不能进行设置颜色!
<tr bgcolor="green"><td><input type=checkbox name=b></td><td>a</td></tr>
<tr bgcolor="green"><td><input type=checkbox name=b></td><td>a</td></tr>
<tr bgcolor="green"><td><input type=checkbox name=b></td><td>a</td></tr>
<tr bgcolor="green"><td><input type=checkbox name=b></td><td>a</td></tr>
</table>
<script>
window.document.onclick=aa
function aa()
{
if(event.srcElement.tagName=="INPUT")
{
for(i=0;i<document.all.mxh.rows.length;i++) document.all.mxh.rows[i].bgColor="green"
event.srcElement.parentElement.parentElement.bgColor="#FF8899"
}
}
</script>
<tr bgcolor="green" oldcolor="green"><td><input type=checkbox name=b></td><td>a</td><td>a</td><td>a</td><td>a</td></tr>
<tr bgcolor="navy" oldcolor="navy"><td><input type=checkbox name=b></td><td>a</td><td>a</td><td>a</td><td>a</td></tr>
<tr bgcolor="orange" oldcolor="orange"><td><input type=checkbox name=b></td><td>a</td><td>a</td><td>a</td><td>a</td></tr>
<tr bgcolor="#ddeedd" oldcolor="#ddeedd"><td><input type=checkbox name=b></td><td>a</td><td>a</td><td>a</td><td>a</td></tr>
</table>
<script>
window.document.onclick=aa
function aa()
{
if(event.srcElement.tagName=="INPUT")
{
for(i=0;i<document.all.mxh.rows.length;i++) document.all.mxh.rows[i].bgColor=document.all.mxh.rows[i].oldcolor
event.srcElement.parentElement.parentElement.bgColor="#FF8899"
}
}
</script>
-----------------
<asp:TemplateColumn>
<ItemTemplate>
<table>
<tr id="T_ID"> // 这儿的ID应该和CheckBox的ID有些相似,这样好处理
<td><input type="checkbox" id="C_ID" onclick=f(this)></td>
<td>你的内容</td>
</tr>
</table>
</ItemTemplate>
</asp:TemplateColumn>function f(obj)
{ id=obj.id;
id="T"+id.substring(1);
tobj=document.all(id);
if(obj.checked)
tobj.bgColor="新的颜色";
else
tobj.bgColor="原来的颜色";
}
我的网格代码是这样的,各位继续帮我看看!<asp:datagrid id="DataGrid1" runat="server" AllowSorting="True" GridLines="Vertical" BackColor="White"
BorderColor="#999999" BorderWidth="1px" CellPadding="3" BorderStyle="None">
<SelectedItemStyle Font-Size="10pt" Font-Bold="True" ForeColor="White" BackColor="#008A8C"></SelectedItemStyle>
<EditItemStyle Font-Size="10pt"></EditItemStyle>
<AlternatingItemStyle Font-Size="10pt" BackColor="Gainsboro"></AlternatingItemStyle>
<ItemStyle Font-Size="10pt" Wrap="False" ForeColor="Black" BackColor="#EEEEEE"></ItemStyle>
<HeaderStyle Font-Size="10pt" Wrap="False" ForeColor="White" BackColor="#000084"></HeaderStyle>
<FooterStyle Font-Size="10pt" ForeColor="Black" BackColor="#CCCCCC"></FooterStyle>
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<asp:CheckBox id="chkSelect" runat="server" OnCheckedChanged="ChkSlt_Changed"></asp:CheckBox>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="Modify"></asp:TemplateColumn>
</Columns>
<PagerStyle Font-Size="10pt" HorizontalAlign="Center" ForeColor="Black" BackColor="#999999" Mode="NumericPages"></PagerStyle>
</asp:datagrid>
其它列都是邦定DataSet动态生成的,CheckBox 是服务器控件 id 名为 "chkSelect",以上各位的我都有试过,主要问题就是先前选择过的不能设置成原来的背景颜色。