zip暴力破解器:datagrid有关问题(列) 请教!

来源:百度文库 编辑:神马品牌网 时间:2024/05/04 19:11:47
我的datagrid绑定数据,我想让我在查询时显示datagird时,自动在前面
添加一列No (1,2,3,4,5------n)
(我的数据库虽没有no这一列的,而且不能添加)
(个数,和我查询出来的
数相同),
不知各位大哥大姐有办法吗?

<asp:datagrid id="ddlMygrid" runat="server" AutoGenerateColumns="False">

<Columns>
<asp:BoundColumn DataField="TicketNo" HeaderText="TicketNO"></asp:BoundColumn>
<asp:BoundColumn DataField="DateTimeStart" HeaderText="DataTimeStart"></asp:BoundColumn>

<asp:BoundColumn DataField="Ticket Created By" HeaderText="Ticket Created By"></asp:BoundColumn>
<asp:BoundColumn DataField="PersonTo" HeaderText="PersonTo"></asp:BoundColumn>
</Columns>
</asp:datagrid>
谢谢,我想要
第一行对应1,
第二行对应2,
第n行对应 n
行吗

先在DataGrid中添加一个模板列,里面放一个Label控件,id=DataGridNum

然后加入下边的代码
ddlMygrid.DataBind();
//首先完成绑定
for(int i=0;i<ddlMygrid.Items.Count;i++)
{
Label lnum = (Label)ddlMygrid.Items[i].FindControl("DataGridNum");
lnum.Text =System.Convert.ToString(i+1);
}