各位大侠:如何让DataGrid按要求显示数据源中的某几列?? 方法很多,可以在select语句中只选中要的列,还可以使用DataGridTableStyle和DataGridTextBoxColumn,绑定要选的列,然后DataGrid1.TableStyles.Add(datagridtablestyle) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用<asp:TemplateColumn></TemplateColumn> 管用 <asp:DataGrid id="DataGrid1" AutoGenerateColumns="False" BorderColor="#000000" BorderWidth="1px"> <AlternatingItemStyle BackColor="#F7F7F7"></AlternatingItemStyle> <HeaderStyle Font-Bold="True" HorizontalAlign="Center" BackColor="#D6D3CE"></HeaderStyle> <Columns> <asp:BoundColumn DataField="field1" HeaderText="1"> <ItemStyle HorizontalAlign="Center"></ItemStyle> </asp:BoundColumn> <asp:BoundColumn DataField="field2" HeaderText="2"></asp:BoundColumn> </Columns> </asp:DataGrid>其中field1,field2是绑定的数据源中的两个想要显示的列,如果不想显示所有列AutoGenerateColumns="False" 就好了 <asp:DataGrid id="DataGrid1" style="Z-INDEX: 101; LEFT: 53px; POSITION: absolute; TOP: 85px" runat="server" Width="639px" AutoGenerateColumns="False" BorderColor="#000000" BorderWidth="1px"> <AlternatingItemStyle BackColor="#F7F7F7"></AlternatingItemStyle> <HeaderStyle Font-Bold="True" HorizontalAlign="Center" BackColor="#D6D3CE"></HeaderStyle> <Columns> <asp:BoundColumn DataField="是否完成" HeaderText="是否完成"> <ItemStyle HorizontalAlign="Center"></ItemStyle> </asp:BoundColumn> <asp:BoundColumn DataField="OperationName" HeaderText="处理名称"></asp:BoundColumn> <asp:BoundColumn DataField="完成时间" HeaderText="完成时间"></asp:BoundColumn> <asp:BoundColumn DataField="OperateMan" HeaderText="操作员"></asp:BoundColumn> <asp:BoundColumn DataField="操作时间" HeaderText="操作时间"></asp:BoundColumn> <asp:BoundColumn DataField="Comment" HeaderText="备注"></asp:BoundColumn> </Columns> </asp:DataGrid>datafield是要显示得字段,AutoGenerateColumns="False" 是必需的 如何用MCI设备播放内存文件? 关于richtextbox!! 求助:并非所有的代码路径都有返回值 获取GridView中的数据问题 今天本人生日,但却有很多不开心的事,大家祝福一下!入者有分。 =====我的基础学完了,怎么提高!!!我的基础学完了,不知学哪儿了===== 高分求救,请高手给予指点,小弟在此先谢了. 强名称和全局程序集缓存(GAC)的问题 大家看一下这里怎么会出错? 急,我想写一个程序实现好似SQL Server DTS那样数据导入导出这样的功能! 如何得到当前TreeView节点文本,为会么老出错。急!!! 遇到一个问题:使用程序动态生成的控件,如何捕捉其事件?
<AlternatingItemStyle BackColor="#F7F7F7"></AlternatingItemStyle>
<HeaderStyle Font-Bold="True" HorizontalAlign="Center" BackColor="#D6D3CE"></HeaderStyle>
<Columns>
<asp:BoundColumn DataField="field1" HeaderText="1">
<ItemStyle HorizontalAlign="Center"></ItemStyle>
</asp:BoundColumn>
<asp:BoundColumn DataField="field2" HeaderText="2"></asp:BoundColumn>
</Columns>
</asp:DataGrid>
其中field1,field2是绑定的数据源中的两个想要显示的列,如果不想显示所有列AutoGenerateColumns="False" 就好了
<AlternatingItemStyle BackColor="#F7F7F7"></AlternatingItemStyle>
<HeaderStyle Font-Bold="True" HorizontalAlign="Center" BackColor="#D6D3CE"></HeaderStyle>
<Columns>
<asp:BoundColumn DataField="是否完成" HeaderText="是否完成">
<ItemStyle HorizontalAlign="Center"></ItemStyle>
</asp:BoundColumn>
<asp:BoundColumn DataField="OperationName" HeaderText="处理名称"></asp:BoundColumn>
<asp:BoundColumn DataField="完成时间" HeaderText="完成时间"></asp:BoundColumn>
<asp:BoundColumn DataField="OperateMan" HeaderText="操作员"></asp:BoundColumn>
<asp:BoundColumn DataField="操作时间" HeaderText="操作时间"></asp:BoundColumn>
<asp:BoundColumn DataField="Comment" HeaderText="备注"></asp:BoundColumn>
</Columns>
</asp:DataGrid>
datafield是要显示得字段,AutoGenerateColumns="False" 是必需的