博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WPF DataGrid 之数据绑定--实例2
阅读量:5322 次
发布时间:2019-06-14

本文共 2110 字,大约阅读时间需要 7 分钟。

 

1.前台Grid定义

2.后台代码处理

HostsHelper _helper = new HostsHelper();        public MainWindow()        {            InitializeComponent();            //绑定列表            Rebind();        }        //添加域名和IP绑定        private void Button_Click(object sender, RoutedEventArgs e)        {            string ip = txtIp.Text;            string hostname = txtHostName.Text;            if (string.IsNullOrEmpty(hostname))            {                txtHostName.Focus();                ShowResult("请输入域名");                return;            }            if (string.IsNullOrEmpty(ip))            {                txtIp.Focus();                ShowResult("请输入IP地址");                return;            }            //添加结果            _helper.Add(new HostData(true, ip, hostname));            MessageBox.Show("添加成功");            //重新绑定            Rebind();        }        //重新绑定结果        public void Rebind()        {            gridOne.ItemsSource = _helper.HostDatas;            gridOne.Items.Refresh();        }        //显示结果        public void ShowResult(string str)        {            Result.Content = str;        }        //删除内容        private void Button_Click_1(object sender, RoutedEventArgs e)        {            Button btn = sender as Button;            MessageBoxResult result = MessageBox.Show("确定要删除吗?", "提示", MessageBoxButton.YesNo);            if (result == MessageBoxResult.Yes)            {                _helper.Remove(new HostData(true,btn.Uid.ToString(),btn.ContentStringFormat.ToString()));                Rebind();            }        }

 

转载于:https://www.cnblogs.com/tianma3798/p/4933863.html

你可能感兴趣的文章
通过maven profile 打包指定环境配置
查看>>
redis 存储时间区间的数据
查看>>
STM32F0库函数初始化系列:进入STOP模式,外部中断唤醒
查看>>
p1525 关押罪犯
查看>>
使用Html5shiv.js让ie支持html5
查看>>
DBA 优化法则
查看>>
用Python连接SQLServer抓取分析数据、监控 (pymssql)
查看>>
升级ruby后再安装cocodPod
查看>>
MySQL数据库8(十三)高级数据操作之select指令
查看>>
随心测试_Python Se_002<不同浏览器驱动>
查看>>
LeetCode 202. Happy Number
查看>>
【Codeforces Round #432 (Div. 2) A】 Arpa and a research in Mexican wave
查看>>
HTTP协议
查看>>
转载 jenkins执行selenium 测试 浏览器不显示解决方法
查看>>
spring+mybatis利用interceptor(plugin)兑现数据库读写分离
查看>>
wenbao与极角排序
查看>>
回顾JAVA---3.异常
查看>>
data Binding
查看>>
SSM配置
查看>>
HDU 5957 Query on a graph
查看>>