使用静态方法绑定ListView [英] bind ListView using static method

查看:67
本文介绍了使用静态方法绑定ListView的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的应用程序具有跟踪方法.我想使用此方法绑定ListView.请帮助

My application have folling method. I wants to bind ListView using this method. please help

[DataObjectMethod(DataObjectMethodType.Select)]
        public static List<distribution> GetDistribution()
        {
            MySqlCommand cmd = new MySqlCommand("ShowDistribution", new MySqlConnection(GetConnectionString()));
           // cmd = new OdbcCommand("ShowDistribution", con);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Connection.Open();
                     
            MySqlDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);

           

            List<distribution> Distributionlist = new List<distribution>();
            while (dr.Read())
            {
                Distribution di = new Distribution();
                di.voiceno = Convert.ToString(dr["voiceno"]);
                di.Accountname = Convert.ToString(dr["Accountname"]);
                di.Dictation = Convert.ToString(dr["Dictation"]);
                di.jobprioriety = Convert.ToString(dr["jobprioriety"]);
                di.Jobtype = Convert.ToString(dr["Jobtype"]);
                di.status1 = Convert.ToString(dr["status1"]);

                
            }
           
            dr.Close();
            return Distributionlist;
        }

推荐答案

不幸的是,ListView并未像DataGridView那样提供复杂的数据绑定. 但是,以下文章可能会让您入门:绑定ListView的数据 [
Unfortunately the ListView does not provide for complex data binding in a way such as, for example, a DataGridView does.
However, here is an article that might get you started: Data binding a ListView[^].
Alternatively you might try to use another Control such as DataGridView, which can simply bind to any List of Objects by assigning it to the DataSource Property.


这篇关于使用静态方法绑定ListView的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆