怎么让dataGridView增加一列用来显示行数 例如我有10条记录,就在前面一列显示12345678910 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我提供一个思路,不知道行不行你去试试:比方说有张表A ,里面有10条记录。string sql="select * from A";SqlCommand cm = new SqlCommand(sql, cn);SqlDataReader sdr = cm.ExecuteReader();sdr.read();int i=Convert.ToInt32(sdr[0].ToString());//判断结果有几条记录,这里应该是10条for(int j=i;j>=1;j--){ //把数字添加到dataGridView中去} //把数字添加到dataGridView中去 怎么添加.... <asp:TemplateColumn HeaderText="ID"> <ItemTemplate> <SPAN> <%# Container.ItemIndex+1 %> </SPAN> </ItemTemplate> </asp:TemplateColumn> 楼主,这样搞一下吧.思路如下:先读取你的表放到一个datatable里,而后增加一列,再添加每行的序号,接着绑定. //传一个查询好的datatable,返回添加序号的datatable public DataTable retdt(DataTable dt) { dt.Columns.Add("SN", typeof(Int32)); //把SN放到第一位 dt.Columns["SN"].SetOrdinal(0); int i = 0; foreach (DataRow dr in dt.Rows) { dt.Rows[i][0] = i + 1; i++; } return dt; } SourceGrid怎么设置滚动条 关于代码分离后的编译问题 如何实现按住并拖动时出现一个窗体图像的副本,并拖动它,鼠标放开时图像消失? 请问access的纪录,为何没有被真正删除 100分 c#取得网卡地址,请详细代码 有没有大虾指点小第, C#中实现打开一个应用程序的类是哪一个? 请教做视频采集程序的高手,有支持C#开发的视频采集卡么? 往ArrayList里添加数据的化,这些数据的排列顺序会自己变化吗? winform中怎样使用C1FlexGrid控件的DataMap属性? 关于数组查询和文件流的问题 如何获取用SerialPort控件得到的返回值 十六进制与汉字转换?
比方说有张表A ,里面有10条记录。string sql="select * from A";
SqlCommand cm = new SqlCommand(sql, cn);
SqlDataReader sdr = cm.ExecuteReader();
sdr.read();
int i=Convert.ToInt32(sdr[0].ToString());//判断结果有几条记录,这里应该是10条
for(int j=i;j>=1;j--)
{
//把数字添加到dataGridView中去
}
<ItemTemplate>
<SPAN>
<%# Container.ItemIndex+1 %>
</SPAN>
</ItemTemplate>
</asp:TemplateColumn>
思路如下:先读取你的表放到一个datatable里,而后增加一列,再添加每行的序号,接着绑定.
//传一个查询好的datatable,返回添加序号的datatable
public DataTable retdt(DataTable dt)
{
dt.Columns.Add("SN", typeof(Int32));
//把SN放到第一位
dt.Columns["SN"].SetOrdinal(0);
int i = 0;
foreach (DataRow dr in dt.Rows)
{
dt.Rows[i][0] = i + 1;
i++;
}
return dt;
}