佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1256|回复: 3

VB 新手疑问

[复制链接]
发表于 20-8-2010 07:19 PM | 显示全部楼层 |阅读模式
本帖最后由 cdef 于 20-8-2010 07:21 PM 编辑

刚学了connecting to access database ,所以试着摸索














我连接了database ,让user选择要的route后可以知道价格
user 可以在numberupdown那里选择数量,然后看到共多少钱
numbericupdown代码我放了:
  1. Me.TextBox1.Text = (NumericUpDown1.Value * Adult_priceTextBox.Text).ToString("0.00")
复制代码

一切没问题
但我觉得用上面的控制条来让user选route id很麻烦,所以我用了combo box,也把data bound好了















问题就来了,当用户点击了combo box选择了route id后
NumericUpDown就变成不可用了。。。总共的价格也不能改变了


  1. Public Class Form1

  2.     Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  3.         'TODO: This line of code loads data into the 'Database1DataSet.Table1' table. You can move, or remove it, as needed.
  4.         Me.Table1TableAdapter.Fill(Me.Database1DataSet.Table1)

  5.     End Sub

  6.     Private Sub NumericUpDown1_ValueChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles NumericUpDown1.ValueChanged
  7.         Me.TextBox1.Text = (NumericUpDown1.Value * Adult_priceTextBox.Text).ToString("0.00")
  8.     End Sub
  9. End Class
复制代码
回复

使用道具 举报


ADVERTISEMENT

发表于 20-8-2010 07:33 PM | 显示全部楼层
刚学了connecting to access database ,所以试着摸索














我连接了database ,让 ...
cdef 发表于 20-8-2010 07:19 PM



    怎样讲NumericUpDown变成不可用了?
如果没错的话,是因为你Form1_Load的关系,造成你每次load page都load 同一个value.
在你 Me.Table1TableAdapter.Fill(Me.Database1DataSet.Table1) 上加个“ if not postback then” 看看。
回复

使用道具 举报

 楼主| 发表于 20-8-2010 07:40 PM | 显示全部楼层
本帖最后由 cdef 于 20-8-2010 07:41 PM 编辑
怎样讲NumericUpDown变成不可用了?
如果没错的话,是因为你Form1_Load的关系,造成你每次lo ...
太平洋 发表于 20-8-2010 07:33 PM


NumericUpDown按不到,value也不能更改


  1. If Not postback Then
  2.             Me.Table1TableAdapter.Fill(Me.Database1DataSet.Table1)
  3. End If
复制代码

请问这行是什么意思啊?
这样打,他显示postback is not declare 哦
回复

使用道具 举报

发表于 21-8-2010 02:11 PM | 显示全部楼层
本帖最后由 太平洋 于 21-8-2010 02:13 PM 编辑
NumericUpDown按不到,value也不能更改


请问这行是什么意思啊?
这样打,他显示postback is not  ...
cdef 发表于 20-8-2010 07:40 PM


NumericUpDown按不到?是没有出现还是按了有error?
那 Page.IsPostback 呢?你import 了什么library?
not postback 意思是只在进入页面第一次跑而已。
回复

使用道具 举报

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

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 21-11-2025 08:13 AM , Processed in 0.106454 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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