属于C# .net技术精英的Space,在这里大家可以讨论一切专业技术上的问题,也可以讨论各自的程序人生,让我们在属于我们的领域一起努力,共同发展<.Net程序员网--http://www.Netcxy.com> QQ群:54530682(长期潜水不善发言者勿加,谢谢!)
呵呵 好像那个表画错了 我重画个....
| 编号 | 姓名 | |
| * | 1 | aaa |
| 2 | bbb |
红色部分就是winform里面gridview的列头和行头,我想改变的就就是行头
给个例子你——分下来绑定,想怎么改怎么改
<asp:GridView ID="GV_news" runat="server" AutoGenerateColumns="False" Width="100%" Height="149px" ShowHeader ="false" BorderWidth="0" >
<Columns >
<asp:TemplateField >
<ItemTemplate >
<asp:ImageButton ID ="ImageButton1" runat ="server" ImageUrl="~/image/20.gif" ImageAlign="AbsMiddle" />
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField ="news_flag" HtmlEncode="False" >
<ItemStyle Height="20px" Width="68px" />
</asp:BoundField>
<asp:HyperLinkField DataTextField ="title" DataNavigateUrlFields ="uid" DataNavigateUrlFormatString ="news.aspx?uid={0}" Target="_blank" >
<ItemStyle Height="20px" Width ="200px" />
</asp:HyperLinkField>
<asp:BoundField DataField ="news_date" DataFormatString="{0:yyyy-MM-dd}" HtmlEncode="False" >
<ItemStyle Height="20px" />
</asp:BoundField>
</Columns>
</asp:GridView>
晕 是我弄错了 我想要的是winform的...不好意思哈
先谢谢了饿 winform 的方式也找到解决办法了 呵呵呵
在事件 rowpostpaint里面重绘单元格实现的...
让有“*”号的行头隐藏起来,直接设置dataGridView的属性RowHeadersVisible成False就好了。
另外对于排序,可以在dataGridView数据源改变的事件中,设定编号列的属性SortMode就好了
你试试看
