首页 > 软件开发 > ASP >

ASP.NET DataGird中生成自动编号列

来源:互联网 2023-03-16 19:07:41 332

当数据库表中没有自动编号排序时,而在DataGird显示时想要添加一列自动编号。此时这个方法是非常不错的。G8u办公区 - 实用经验教程分享!

接下来,我就我的订单详细表显示一列自动编号。注意的是,我的订单详细表并没有自动排序列。G8u办公区 - 实用经验教程分享!

工具/原料

  • 在Visual Studio 2010上操作的

方法/步骤

  • 1

    在页面中添加一个DataGird,如果找不到DataGird,那么右键单击图中的数据,然后点击【选择项】G8u办公区 - 实用经验教程分享!

    ASP.NET DataGird中生成自动编号列G8u办公区 - 实用经验教程分享!

  • 2

    我举的例子是C#网站的,所以我选择图中黑色圈内的DataGird控件。点击确定关闭,然后再回到工具箱-数据那列的最下面,找打DataGird,并拖动到页面上。如果是窗体程序则选择黑色圈的下面那个DataGird控件。G8u办公区 - 实用经验教程分享!

    ASP.NET DataGird中生成自动编号列G8u办公区 - 实用经验教程分享!

  • 3

    接着在页面中添加一个DataGird控件后,并将DataGird控件的id命名为dgOrderDetail(id自己随意设定,但是要记住这个id后面要用到)G8u办公区 - 实用经验教程分享!

    ASP.NET DataGird中生成自动编号列G8u办公区 - 实用经验教程分享!

  • 4

    接着在属性生成器中的列里添加一个模板列,然后点击确定G8u办公区 - 实用经验教程分享!

    ASP.NET DataGird中生成自动编号列G8u办公区 - 实用经验教程分享!

  • 5

    接着编辑该模板,里面放一个Label控件。在Label控件属性中,将Label的id改为如图所示dgOrderDetailnum(这个id后面也会用到)。然后结束模板编辑。G8u办公区 - 实用经验教程分享!

    ASP.NET DataGird中生成自动编号列G8u办公区 - 实用经验教程分享!

    ASP.NET DataGird中生成自动编号列G8u办公区 - 实用经验教程分享!

  • 6

    可以把这个dgOrderDetail控件的外表更改一下,变得好看些。并将自己需要的数据绑定到这个dgOrderDetail上。外表可以点击该控件右上角的一个类似于大于号的地方,然后选择自动套用格式,选择自己喜欢的格式。G8u办公区 - 实用经验教程分享!

    ASP.NET DataGird中生成自动编号列G8u办公区 - 实用经验教程分享!

  • 7

    接下来就是在代码中完成的了。G8u办公区 - 实用经验教程分享!

    [dgOrderDetail为DataGird的id,不懂了可以返回第一步看看]G8u办公区 - 实用经验教程分享!

    [dgOrderDetailnum为Label的id,不懂了可以返回上一步看看]G8u办公区 - 实用经验教程分享!

    代码如下:G8u办公区 - 实用经验教程分享!

    dgOrderDetail.DataBind();//进行绑定G8u办公区 - 实用经验教程分享!

    for(int i=0;idgOrderDetaid.Items.Count;i ){G8u办公区 - 实用经验教程分享!

    Label num=(Label)dgOrderDetail.Items[i].FindControl("dgOrderDetailnum");//引号里面为label控件的idG8u办公区 - 实用经验教程分享!

    num.Text=System.Convert.ToString(I 1);G8u办公区 - 实用经验教程分享!

    }G8u办公区 - 实用经验教程分享!

    ASP.NET DataGird中生成自动编号列G8u办公区 - 实用经验教程分享!

  • 7此文章非法爬取自百度经验
  • 8

    如图所示, 红色圈中的部分不是数据库中自带的序号,而是用前面步骤的代码添加上的!G8u办公区 - 实用经验教程分享!

    ASP.NET DataGird中生成自动编号列G8u办公区 - 实用经验教程分享!

  • 注意事项

    • 注意每个id的命名
    • 在Visual Studio 2010上操作的,其他版本也许有点出入,敬请见谅

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!G8u办公区 - 实用经验教程分享!


    标签: asp

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码