设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 3552|回复: 19
打印 上一主题 下一主题

[Access本身] 【教程】从Access到Asp.net(九)

[复制链接]
跳转到指定楼层
1#
发表于 2006-8-15 09:16:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
从Access到Asp.net(九)
        昨天关于datagrid的设置,还有一些项目,比如关于数据格式的设置等等,怎样才能令其出现货币格式呢?
       .NET Framework 定义了标准和自定义格式说明符,用于格式化数字、日期和时间以及枚举。各种格式化输出字符串的方法,以及一些分析输入字符串的方法都使用格式化说明符。
C 或 c 货币 数字转换为表示货币金额的字符串。
D 或 d 十进制 只有整型才支持此格式。
E 或 e
G 或 g 常规  
N 或 n 数字  
P 或 p 百分比  
R 或 r 往返过程
格式放在一对大括号里,所有格式项都采用下面的形式。
{index[,alignment][:formatString]}
格式项由下面的组件构成。
索引组件
       强制“索引”组件(也叫参数说明符)是一个从 0 开始的数字,可标识值列表中对应的元素。也就是说,参数说明符为 0 的格式项格式化列表中的第一个值,参数说明符为 1 的格式项格式化列表中的第二个值,依次类推。
通过指定相同的参数说明符,多个格式项可以引用值列表中的同一个元素。例如,通过指定类似于“{0:X} {0:E} {0:N}”的源字符串,可以将同一个数值格式化为十六进制、科学表示法和数字格式。
每一个格式项都可以引用所有的参数。例如,如果有三个值,则可以通过指定类似于“{1} {0} {2}”的源字符串来格式化第二、第一和第三个值。格式项未引用的值会被忽略。如果参数说明符指定了超出值列表范围的项,将导致运行时异常。
对齐组件
       可选的“对齐”组件是一个带符号的整数,指示首选的格式化字段宽度。如果“对齐”值小于格式化字符串的长度,“对齐”会被忽略,并且使用格式化字符串的长度作为字段宽度。如果“对齐”为正数,字段的格式化数据为右对齐;如果“对齐”为负数,字段的格式化数据为左对齐。如果需要填充,则使用空白。如果指定“对齐”,就需要使用逗号。
格式字符串组件
       可选的“格式字符串”组件由标准或自定义格式说明符组成。如果不指定“格式字符串”,则使用常规(“G”)格式说明符。如果指定“格式说明符”,需要使用冒号。
【datalgrid的编辑格式】
        通过昨天的练习,网友们应该察觉到,在datagrid的编辑状态下,其格式会和普通状态下有较大区别,这时你也许希望自定义设计编辑状态下的datagrid。Datagrid的属性生成器里有一个“将此列变成模版列”的按钮,点击以后,在控件右键的菜单里面有一个”编辑模版”命令,点击后可以进入模版编辑状态。不单可以设计编辑状态下的datagrid,也可以设计正常状态下的datagrid,我就是把商品信息表格里的“备注”字段换成了textbox,不然无法实现多行显示。




[此贴子已经被作者于2006-8-15 1:19:43编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

本帖被以下淘专辑推荐:

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖1 订阅订阅
20#
发表于 2009-12-13 20:05:59 | 只看该作者
级压群芳的无敌贴!
19#
发表于 2006-11-23 04:46:00 | 只看该作者
完美的教程 啊!
18#
发表于 2006-10-25 22:35:00 | 只看该作者
【datalgrid的编辑格式】

我把
   种类的文本框的 编辑格式 变为多行的文本框后. 那个文本框,在更新时,的值怎成始终为 空字符串了.

我应该怎么引用这个文本框的更新值。

Private Sub DataGrid1_UpdateCommand(ByVal source As System.Object, _
                ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) _
                        Handles DataGrid1.UpdateCommand
        Dim mysql As String
        Dim mycmd As OleDb.OleDbCommand
        Dim myStr As String
        myStr = e.Item.Cells(0).Text
        Dim id As Integer = CInt(myStr)
        Dim txt As String = e.Item.Cells(1).Text   '编辑更新时. 这行怎么返回成 "" 了.

        mysql = "update tab_pkinds set tab_pkinds.pkinds='" & txt & "'" & _
              " where id=" & id
        Response.Write(txt)
        mycon.Open()
        mycmd = New OleDb.OleDbCommand(mysql, mycon)
        mycmd.ExecuteNonQuery()
        mycon.Close()
        DataGrid1.EditItemIndex = -1
        BindGrid()
    End Sub



[此贴子已经被作者于2006-10-25 14:37:16编辑过]

17#
 楼主| 发表于 2006-9-6 06:20:00 | 只看该作者
<INPUT id="file1" style="WIDTH: 264px; HEIGHT: 22px" type="file" size="24" runat="server">

需要声明它为服务器控件,右键-作为服务器控件运行,或者,在html中写:runat="server"
16#
发表于 2006-9-6 05:26:00 | 只看该作者
这么改还是错啊:





晕死了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
15#
发表于 2006-9-5 20:05:00 | 只看该作者
怪了,我的咋改不了

14#
 楼主| 发表于 2006-9-5 08:20:00 | 只看该作者
以下是引用wjb5645在2006-9-3 0:51:00的发言:


请教:

添加按钮的事件中:upimg(file1)中的file1是file field控件吗?

可好象file field控件的ID更名无效呢.

file1就是file field控件,ID更名尽量在属性中更改
13#
发表于 2006-9-5 07:09:00 | 只看该作者
顶上盼复
12#
发表于 2006-9-3 08:51:00 | 只看该作者
请教:

添加按钮的事件中:upimg(file1)中的file1是file field控件吗?

可好象file field控件的ID更名无效呢.


您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-24 16:07 , Processed in 0.116895 second(s), 37 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表