ListBox数据绑定无效

    public class DataList
    {
        public List<string> listSource;
        private DataTable table;
        public DataList()
        {
            table = new DataTable();
            table.Columns.Add("column0");
            table.Columns.Add("column1");

            DataRow row = table.NewRow();
            row[0] = "0";
            row[1] = "1";
            table.Rows.Add(row);

            listSource = new List<string>();
            listSource.Add("1");
            listSource.Add("2");
            listSource.Add("3");
            listSource.Add("4");
            listSource.Add("5");
        }
        public DataTable Table
        {
            get { return table; }
            set { table = value; }
        }
    }
}

如果红色部分没有写,就算把table的变为public属性时,绑定数据源无效,绑定数据源时一定要用set ,get 的方法。

时间: 2024-10-12 23:57:50

ListBox数据绑定无效的相关文章

WPF listbox数据绑定

<Window x:Class="DemoDataTempPlate.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow" Height="350" Wi

HandlerMethodArgumentResolver数据绑定无效

因项目中action参数过多,并且是一些通用的查询参数,所以准备进行对参数统一封装为Map对象,然后由action中传入service中进行处理,查询spring的资料发现可以通过实现HandlerMethodArgumentResolver进行数参数的绑定,参考文章<扩展SpringMVC以支持更精准的数据绑定1>进行配置后. 项目调试中发现断点不能正常进行解析器,跟踪源代码找到在org.springframework.web.method.support.HandlerMethodArgu

vue数据绑定html

html标签的纯文本显示/被当做html标签处理: 1)使用两个大括号时,假如字符串内容是html标签,那么不会被转义: 2)使用三个大括号时,字符串内的html标签会被直接转义 a.两个大括号: 1 <div id="app"> 2 {{html}} 3 </div> 4 <script> 5 var vm = new Vue({ 6 el:"#app", 7 data: { 8 html:"<span>s

Vuejs——Vue生命周期,数据,手动挂载,指令,过滤器

版权声明:出处http://blog.csdn.net/qq20004604 目录(?)[+] 原教程: http://cn.vuejs.org/guide/instance.html http://cn.vuejs.org/guide/syntax.html 本博文是在原教程的基础上加上实例,并尝试说明的更详细. (十)Vue实例的生命周期 如图:(我自己翻译的中文版,英文版请查看本博文顶部的,第一个链接) (八)传入的数据绑定 先创建一个对象(假如是obj),然后将他传入Vue实例中,作为d

Vuejs——(2)Vue生命周期,数据,手动挂载,指令,过滤器

版权声明:出处http://blog.csdn.net/qq20004604 目录(?)[+] 原教程: http://cn.vuejs.org/guide/instance.html http://cn.vuejs.org/guide/syntax.html 本博文是在原教程的基础上加上实例,并尝试说明的更详细. (十)Vue实例的生命周期 如图:(我自己翻译的中文版,英文版请查看本博文顶部的,第一个链接) (八)传入的数据绑定 先创建一个对象(假如是obj),然后将他传入Vue实例中,作为d

C# Cast

窗体控件中是有个List控件(ASP.Net)和一个ListView控件(WinForm). 就以ListView为例子吧,ListView控件可以包含很多项,也可以说是一个集合,就让我们来看看它的Items属性吧! public class ListView : Control{ public ListView.ListViewItemCollection Items { get; } public class ListViewItemCollection : IList, ICollecti

Silverlight中ListBox的数据绑定

在Silverlight中ListBox是一个非常强大的控件.总结下ListBox的绑定数据的方式. 首先,新建一个Book类, 1 public class Book 2 { 3 public string BookName { get; set; } 4 5 public string Author { get; set; } 6 } 接下来BookViewModel.cs中, 1 public class BookViewModel 2 { 3 private List<Book> bo

VS2015中DataGridView的DataGridViewComBoboxCell列值无效及数据绑定错误的解决方法

在VS2015中练习DataGridView的使用, 发现其中的DataGridViewComBoboxCell列存在着绑定数据库列后出现值无效的提示 根据网上的解决办法,添加了DataError后可以解决问题,但是数据库列依然不能正常绑定 研究一番后终于明白出错的原因,并找到解决方法: DataGridViewComBoboxCell列绑定的数据要存在列的Item内,不然就会认为是错误值,所以在设置列的DataPropertyName值之前一定要填充列的Item,或者提前设置列的绑定数据,最后

4、数据绑定控件 ListBox 的一个 Bug

同事这两天在做 universal 项目的时候,遇到一个诡异的问题,即使设置 Page 为 缓存状态, 在页面跳转后, ListBox 的位置不会被缓存,怀疑是页面的缓存状态出了问题: this.NavigationCacheMode = Windows.UI.Xaml.Navigation.NavigationCacheMode.Enabled; 写了一个 demo,测试了一下: 1)在程序启动的时候,默认显示 PivotPage 页面.分别放置 ListView. ItemsControl.