| 网站首页 | 业界新闻 | 小组 | 交易 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 5411 人关注过本帖
标题:WPF listView 的操作问题
只看楼主 加入收藏
一只茶叶
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2014-3-13
  问题点数:0  回复次数:0   
WPF listView 的操作问题


如图,当输入条码后,ListView 中出现数据

但是,当我输入第二个条码后, ListView 只显示第二个条码的内容,第一个条码,被清空了。

listView 前台是这么写的:

 <ListView Grid.Column="1"
                      x:Name="lsList"                     
                      Grid.RowSpan="2"
                      Margin="10"  >
                <ListView.View>
                    <GridView>
                        <GridViewColumn Header="商品编号" Width="100"
                                        DisplayMemberBinding="{Binding Path=GoodsID}"/>
                        <GridViewColumn Header="商品名称" Width="100"
                                        DisplayMemberBinding="{Binding Path=GoodsName}"/>
                        <GridViewColumn Header="价钱" Width="50"
                                        DisplayMemberBinding="{Binding Path=Export_Price}"/>
                        <GridViewColumn Header="数量" Width="50" />
                    </GridView>
                </ListView.View>


            </ListView>


查询条码的后台,我是这么写的:

        /// <summary>
        /// 查询条码
        /// </summary>
        SqlDataAdapter sda;
        DataTable dt;
        public void SelectData(string sql)
        {
            try
            {
                string strcon = string.Format(@"Data Source=.\SQLExpress;Initial Catalog=SuperMarket2;Integrated Security=True");
                SqlConnection con = new SqlConnection(strcon);
                con.Open();
                sda = new SqlDataAdapter(sql, con);
                dt = new DataTable();
                sda.Fill(dt);
                lsList.ItemsSource = dt.DefaultView;
                con.Close();
            }
            catch (Exception msg)
            {               
               MessageBox.Show("出错"+msg.Message);
            }

        }

//  查询语句
 string sql_select = @"select GoodsID,GoodsName,Export_Price
                                 from    GoodsInfo
                                 where GoodsID='" + enterNum.Text + "'";

【求助】:  1.怎样才能实现,输入一个条码,listview 一条一条叠加??

                      2. 数量,查询语句里面木有写数量,数量列,我想实现的是:输入一次条码,数量默认为 :1

                          或者。。。将数量修改为一个可以调的数字的控件。。。

求各位老师指导一下。。。

感激不尽
附件: 您没有浏览附件的权限,请 登录注册
搜索更多相关主题的帖子: 前台  条码  
2014-03-19 22:13







关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.028125 second(s), 7 queries.
Copyright©2004-2019, BCCN.NET, All Rights Reserved