我有一个gridview,它在itemtemplate中包含一个linkbutton。 我将这个gridview与我的数据库中的一个表格绑定,显示不同的项目。 当gridview显示记录,当用户点击一个gridview项时,我该如何将该项的fontweight更改为粗体并更改同一项目的颜色。更改GridView项目的字体重量
回答
不是100%肯定,但作为您创建的所有使用
linkbutton.Attributes.Add的了LinkButton,你可以做到这一点客户端(“点击”,“setBoldandColor(本)”)
则有javascript函数
函数setBoldandColor(id) //getElementById(id).style.font.bold=true; //改变颜色 }
多数民众赞成在一个不错的主意,但我有我的linkbutton在gridview – 2010-10-27 17:12:09
帮助一个新的家伙出来并评价我的答案? – 2010-10-27 17:13:50
你可以在RowCreated Event上做到这一点看到这个论坛帖子http://www.velocityreviews.com/forums/t123457-how-to-add-attributes-to-gridview-buttonfields.html – 2010-10-27 17:19:48
尝试是这样的:
<style type="text/css">
.gridViewLink {
color:#CCCCCC;
}
</style>
<script type="text/javascript">
var prevSelection = null;
function toggleStyle(currentSelection) {
if (prevSelection != null) {
prevSelection.style.fontWeight = 'normal';
prevSelection.style.color = '#CCCCCC';
}
currentSelection.style.fontWeight = 'bold';
currentSelection.style.color = '#777777';
prevSelection = currentSelection;
}
</script>
<asp:GridView ID="gvDemo" runat="server">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton ID="btnDemo" OnClientClick="toggleStyle(this);return false;" CssClass="gridViewLink" Text="Demo" runat="server" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
你可以使用jQuery,做这一切在客户端比较容易......
$(function() {
$("#GridViewID_HERE a[id$=LinkButtonID_HERE]").click(function() {
$(this).closest("tr").css({ fontWeight: "bold", color: "red" });
});
});
注意:这将改变整行的字体重量和颜色。如果您只想更改实际点击的文本,则可以删除.closest("tr")
,它将起作用。
- 1. 如何更改gridview中的项目的字体颜色(android)
- 2. 更改字体重量
- 3. 更改gridview项目的字体大小(Android)
- 4. 从GridView中更改项目
- 5. 如何更改gridview字体?
- 6. 在GridView中更改字体
- 7. 字体重量德国字母更改
- 8. 更改FontAwesome图标的字体重量?
- 9. 更改GridView的ColumnHeader的字体大小
- 10. 更改Gridview项目的可见性
- 11. 更改GridView中项目的属性?
- 12. 更改CSS字体颜色UI项目
- 13. 跨站点更改字体重量
- 14. 如何更改GridView的字体颜色?
- 15. 无法更改gridview项目源
- 16. android gridview更改项目文本
- 17. 动态更改GridView项目模板
- 18. 更改GridView项目BackGround当未选中
- 19. 字体重量不改变
- 20. 使用动画在GridView中更改列数(项目到项目)
- 21. GridView中的数字项目
- 22. 如何更改我的ListView项目的字体?
- 23. 更改库项目中使用的组件的字体
- 24. 是否可以减少或更改UIPickerView的项目的字体?
- 25. 更改我的项目中标签的字体
- 26. 更改列表首选项的字体
- 27. 更改ActionBar选项卡上的字体
- 28. 是否可以更改HTML中的字体颜色和字体重量
- 29. 如何更改导航项目的字体?
- 30. 当选择ListView项目时,更改TextView的字体颜色
我编辑了您的问题以取出“紧急”部分。 StackOverflow问题通常在不到2分钟的时间内回答,因此您不必为此担心。我认为,如果你在整个过程中发送“紧急”消息,你会对你的问题产生较少的兴趣。 – 2010-10-27 17:05:13
**紧急信息:**没有人关心,如果你的问题是迫切的 – 2010-10-27 17:48:03