C#中GridView显示数据 绑定的数据源是IList<对象>集合 怎样手动绑定每一列 按自己的意愿显示数据呢

也就是说在GridView每一列中怎么设置才能达到要求分不多,新人,请各位大虾见谅各位大虾帮帮忙吧!... 也就是说 在GridView 每一列中怎么设置才能达到 要求 分不多,新人,请各位大虾见谅
各位大虾帮帮忙吧!
展开
 我来答
wu7wu7wu
2011-04-28 · TA获得超过279个赞
知道答主
回答量:163
采纳率:100%
帮助的人:126万
展开全部
前台代码:
<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上。
注意高温
2011-04-28 · TA获得超过509个赞
知道小有建树答主
回答量:581
采纳率:75%
帮助的人:223万
展开全部
用模板列
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式