怎样在iis中发布asp.net网站,以widowerver2003、v2008和qlerver2005为例。将开发完成的a.et网站发布,将发布包放在widowerver2003服务器的文件夹下。将......
2023-03-16 173 asp
当数据库表中没有自动编号排序时,而在DataGird显示时想要添加一列自动编号。此时这个方法是非常不错的。
接下来,我就我的订单详细表显示一列自动编号。注意的是,我的订单详细表并没有自动排序列。
在页面中添加一个DataGird,如果找不到DataGird,那么右键单击图中的数据,然后点击【选择项】
我举的例子是C#网站的,所以我选择图中黑色圈内的DataGird控件。点击确定关闭,然后再回到工具箱-数据那列的最下面,找打DataGird,并拖动到页面上。如果是窗体程序则选择黑色圈的下面那个DataGird控件。
接着在页面中添加一个DataGird控件后,并将DataGird控件的id命名为dgOrderDetail(id自己随意设定,但是要记住这个id后面要用到)
接着在属性生成器中的列里添加一个模板列,然后点击确定
接着编辑该模板,里面放一个Label控件。在Label控件属性中,将Label的id改为如图所示dgOrderDetailnum(这个id后面也会用到)。然后结束模板编辑。
可以把这个dgOrderDetail控件的外表更改一下,变得好看些。并将自己需要的数据绑定到这个dgOrderDetail上。外表可以点击该控件右上角的一个类似于大于号的地方,然后选择自动套用格式,选择自己喜欢的格式。
接下来就是在代码中完成的了。
[dgOrderDetail为DataGird的id,不懂了可以返回第一步看看]
[dgOrderDetailnum为Label的id,不懂了可以返回上一步看看]
代码如下:
dgOrderDetail.DataBind();//进行绑定
for(int i=0;idgOrderDetaid.Items.Count;i ){
Label num=(Label)dgOrderDetail.Items[i].FindControl("dgOrderDetailnum");//引号里面为label控件的id
num.Text=System.Convert.ToString(I 1);
}
如图所示, 红色圈中的部分不是数据库中自带的序号,而是用前面步骤的代码添加上的!
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
标签: asp
相关文章
怎样在iis中发布asp.net网站,以widowerver2003、v2008和qlerver2005为例。将开发完成的a.et网站发布,将发布包放在widowerver2003服务器的文件夹下。将......
2023-03-16 173 asp
VASP入门到精通:[4]一个简单的VASP运行实例,这一节给大家一个简单的实例,这里就选择优化CrI3......
2023-03-16 434 asp
Spread for ASP.NET的安装,目前世界上最流行的支持DyamicData的ASP.NET电子表格组件!SreadforASP.NET前SreadforWeForm是一个工作表控件,它在A......
2023-03-16 211 asp