C#中GridView显示数据 绑定的数据源是IList<对象>集合 怎样手动绑定每一列 按自己的意愿显示数据呢
也就是说在GridView每一列中怎么设置才能达到要求分不多,新人,请各位大虾见谅各位大虾帮帮忙吧!...
也就是说 在GridView 每一列中怎么设置才能达到 要求 分不多,新人,请各位大虾见谅
各位大虾帮帮忙吧! 展开
各位大虾帮帮忙吧! 展开
2个回答
展开全部
前台代码:
<asp:GridView ID="gvMainGridView" runat="server" AutoGenerateColumns="False" Width="100%"
class="datagrid " OnRowDataBound="gvMainGridView_RowDataBound"
>
<Columns>
<asp:BoundField DataField="FNumber" HeaderText="资料代码">
<ItemStyle HorizontalAlign="Center" />
</asp:BoundField>
<asp:BoundField DataField="FName" HeaderText="资料名称">
<ItemStyle HorizontalAlign="Center" />
</asp:BoundField>
<asp:BoundField DataField="UserID" HeaderText="操作员">
<ItemStyle HorizontalAlign="Center" />
</asp:BoundField>
<asp:BoundField DataField="SynchronizeTime" HeaderText="同步时间">
<ItemStyle HorizontalAlign="Center" />
</asp:BoundField>
<asp:BoundField DataField="SynchronizeResult" HeaderText="同步结果">
<ItemStyle HorizontalAlign="Center" />
</asp:BoundField>
</Columns>
</asp:GridView>
后台代码:
gvMainGridView.DataSource="获取的IList集合";
gvMainGridView.DataBind();
(注意:IList中对象的属性名称要和绑定的字段一致)
如果还想对gridview中的数据进行进一步的改动,可以在gvMainGridView_RowDataBound事件中进行操作,还有什么问题可以Hi我
<asp:GridView ID="gvMainGridView" runat="server" AutoGenerateColumns="False" Width="100%"
class="datagrid " OnRowDataBound="gvMainGridView_RowDataBound"
>
<Columns>
<asp:BoundField DataField="FNumber" HeaderText="资料代码">
<ItemStyle HorizontalAlign="Center" />
</asp:BoundField>
<asp:BoundField DataField="FName" HeaderText="资料名称">
<ItemStyle HorizontalAlign="Center" />
</asp:BoundField>
<asp:BoundField DataField="UserID" HeaderText="操作员">
<ItemStyle HorizontalAlign="Center" />
</asp:BoundField>
<asp:BoundField DataField="SynchronizeTime" HeaderText="同步时间">
<ItemStyle HorizontalAlign="Center" />
</asp:BoundField>
<asp:BoundField DataField="SynchronizeResult" HeaderText="同步结果">
<ItemStyle HorizontalAlign="Center" />
</asp:BoundField>
</Columns>
</asp:GridView>
后台代码:
gvMainGridView.DataSource="获取的IList集合";
gvMainGridView.DataBind();
(注意:IList中对象的属性名称要和绑定的字段一致)
如果还想对gridview中的数据进行进一步的改动,可以在gvMainGridView_RowDataBound事件中进行操作,还有什么问题可以Hi我
追问
绑定的字段就是集合中列的字段了 如果IList 中是对象,就绑定对象的字段名?
DateTable呢
追答
IList里面存的是对象的集合,gridview的列绑定的就是对象所对应的属性名称。假设Info是IList的对象,ID,和Name是Info的属性,那么你就可以把ID和Name绑定到gridview上。
DataTable绑定的是这个表中的数据列名称。假设A是DataTable中的一列,就可以把他绑定到gridview上。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询