我有一個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