Facebook Sharer
选择您要替换的背景颜色:
【农历新年】背景图片:
个性化设定
 注册  找回密码
查看: 3447|回复: 18
打印 上一主题 下一主题

C#问题-放了database,能run不过有问题(有图)

[复制链接]

1

主题

1

好友

356

积分

超级会员

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

跳转到指定楼层
1#
发表于 2010-4-11 02:41 AM |只看该作者 |倒序浏览
本帖最后由 mickyen 于 2010-4-11 05:31 PM 编辑




当我选A003...


debug error...

为什么会有这样问题出现?请各位大大解决我的问题

database

data sheet view..


design view

===========form1.cs===========
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace vintage_style
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void exitToolStripMenuItem_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void aboutToolStripMenuItem_Click(object sender, EventArgs e)
        {
            AboutBox1 aAboutBox = new AboutBox1();
            aAboutBox.ShowDialog();
        }

        private void stockToolStripMenuItem_Click(object sender, EventArgs e)
        {
            stock aStock = new stock();
            aStock.ShowDialog();
        }
        
    }

===================================

==========stock=========================
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace vintage_style
{
    public partial class stock : Form
    {
        public stock()
        {
            InitializeComponent();
        }

        private void Backbutton_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void pictureBox1_Click(object sender, EventArgs e)
        {
            shirt ashirt = new shirt();
            ashirt.ShowDialog();
        }

        private void stock_Load(object sender, EventArgs e)
        {

        }
    }
}
===============================

=======shirt.cs==================
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace vintage_style
{
    public partial class shirt : Form
    {
        public shirt()
        {
            InitializeComponent();
        }

        private void shirt_Load(object sender, EventArgs e)
        {
            // TODO: This line of code loads data into the 'boutiqueDataSet.T_shirt_stock' table. You can move, or remove it, as needed.
            this.t_shirt_stockTableAdapter.Fill(this.boutiqueDataSet.T_shirt_stock);
            // TODO: This line of code loads data into the 'boutiqueDataSet.T_shirt_stock' table. You can move, or remove it, as needed.
            this.t_shirt_stockTableAdapter.Fill(this.boutiqueDataSet.T_shirt_stock);
            
            this.t_shirt_stockTableAdapter.Fill(this.boutiqueDataSet.T_shirt_stock);
            

        }

        private void fillByToolStripButton_Click(object sender, EventArgs e)
        {


        }

        private void fillBy1ToolStripButton_Click(object sender, EventArgs e)
        {


        }

        private void t_shirt_stockBindingNavigatorSaveItem_Click(object sender, EventArgs e)
        {
            this.Validate();
            this.t_shirt_stockBindingSource.EndEdit();
            this.tableAdapterManager.UpdateAll(this.boutiqueDataSet);

        }

        private void fillByToolStripButton_Click_1(object sender, EventArgs e)
        {
            try
            {
                this.t_shirt_stockTableAdapter.FillBy(this.boutiqueDataSet.T_shirt_stock);
            }
            catch (System.Exception ex)
            {
                System.Windows.Forms.MessageBox.Show(ex.Message);
            }

        }
    }
}
============================================




收藏收藏0

1

主题

0

好友

245

积分

支柱会员

Rank: 4Rank: 4Rank: 4Rank: 4

2#
发表于 2010-4-11 06:47 AM |只看该作者
本帖最后由 myEsc 于 2010-4-11 06:48 AM 编辑

你是如何调用database?
SQL?


回复

使用道具 举报

46

主题

6

好友

6456

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

3#
发表于 2010-4-11 11:15 AM |只看该作者
回复 1# mickyen
请给出你dataset code 的哪部分。 还有 “Shirt” 的那个form 的code。 不然我们怎么知道你那里错了?


回复

使用道具 举报

13

主题

0

好友

2113

积分

白金长老

Rank: 10

4#
发表于 2010-4-11 04:37 PM |只看该作者
资料库的 a001 的栏 不能有一样的 值

你的db 的 逻辑可能有 问题
贴出来吧


回复

使用道具 举报

1

主题

1

好友

356

积分

超级会员

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

5#
发表于 2010-4-11 05:20 PM |只看该作者
你是如何调用database?
SQL?
myEsc 发表于 2010-4-11 06:47 AM


首先,我将我的database放进我的form先。。
然后,create data source..

add new data source..那边直接拉讲去。。

sql...我是set全部detail show的。。


回复

使用道具 举报

1

主题

1

好友

356

积分

超级会员

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

6#
发表于 2010-4-11 05:34 PM |只看该作者
回复  mickyen
请给出你dataset code 的哪部分。 还有 “Shirt” 的那个form 的code。 不然我们怎么知道你 ...
宅男-兜着走 发表于 2010-4-11 11:15 AM



    我已经paste在上面。。请帮我看看哪里出错...谢谢


回复

使用道具 举报

1

主题

1

好友

356

积分

超级会员

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

7#
发表于 2010-4-11 05:35 PM |只看该作者
回复 4# goodday

我已经paste在上面。。不知道哪里出错。。请帮我看看噢...谢谢


回复

使用道具 举报

46

主题

6

好友

6456

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

8#
发表于 2010-4-11 08:02 PM |只看该作者
首先,我将我的database放进我的form先。。
然后,create data source..

add new data source..那边 ...
mickyen 发表于 2010-4-11 05:20 PM


惨了, 你这方法怎么没听过, 总之引用 StockTableAdapter 然后 应用里面的Query , 希望你明白什么是Query。
加油楼主。


回复

使用道具 举报

1

主题

1

好友

356

积分

超级会员

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

9#
发表于 2010-4-11 08:26 PM |只看该作者
惨了, 你这方法怎么没听过, 总之引用 StockTableAdapter 然后 应用里面的Query , 希望你明白什么是Q ...
宅男-兜着走 发表于 2010-4-11 08:02 PM


应该是我用错方式add database,
大大,可以教我怎样add database进project吗?
我知道query,可是我想我的database用错方法去add,不能拿到正确query...


回复

使用道具 举报

46

主题

6

好友

6456

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

10#
发表于 2010-4-11 08:36 PM |只看该作者
回复 9# mickyen
方式不可能错的==
就你Database exproler 哪里, browse 你的database 然后就 connect 咯, 他会问你要不要add 进你的project 你就说要咯, 然后Add new item 咯, Data Set.xsd << 不懂对不对这个 extension 的名字》》》

然后就 Drag 你的table进去咯,看看你的Table 哪里, Adapter的部分是不是有"GetData(), Fill" 有的话就证明你已经做对了。

然后query的话, 就right click 你的 table adapter 然后就 add new query 咯, select statement 还是 insert statement 都好, 但是通常 insert statement 都已经 写好了的。

接下来怎么 CRUD 的方法, 我都是自己写的== , 我从来都不知道从 control 哪里binding啊~什么什么的== 懒惰去学。, 有也是学 WPF 的nia~

当然,你也能在你也能够在dataset 哪里code 类似linq 的语句, 会让你轻松写。 至于怎么样子, 等你搞好你这里先把==


回复

使用道具 举报

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

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2024-12-26 05:44 PM , Processed in 0.134657 second(s), 27 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Ultra High-performance Dedicated Server powered by iCore Technology Sdn. Bhd.
Domain Registration | Web Hosting | Email Hosting | Forum Hosting | ECShop Hosting | Dedicated Server | Colocation Services
本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved
合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部