c#数据绑定(2)——删除DataTable的数据
2024-09-22 22:03:56
文/嶽永鹏
c#数据绑定(1)中,简要的通过代码应用了DataTable,DataTableColumns,DataTableRow类,通过UI界面的Textbox向DataTable中添加数据然后响应到ListView控件中。在本实例中主要针对如何删除DataTable的纪录,并同步到ListView中。
首先,对UI做一些改动,最终界面如下图所示。主要是在ListView 中添加了CheckBox控件。
在ListView中添加CheckBox 的XAML 代码:
<GridViewColumn x:Name="gvcSelectAll">
<GridViewColumn.Header>
<CheckBox Content="全选" />
</GridViewColumn.Header>
<GridViewColumn.CellTemplate>
<DataTemplate>
<CheckBox />
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
在ListView中Items添加Button 的XAML 代码:
<GridViewColumn Header="操作">
<GridViewColumn.CellTemplate>
<DataTemplate>
<Button Content="删除" MinWidth="50" Margin="2" Name="btnDelete" Click="btnDelete_Click" CommandParameter="{Binding Path=AutoID}"/>
</DataTemplate>
</GridViewColumn.CellTemplate>
其次,对Button添加
Click="btnDelete_Click"
事件,事件的响应的C# 后台代码为:
private void btnDelete_Click(object sender, RoutedEventArgs e)
{
Button b = sender as Button;
Int32 AutoID = Convert.ToInt32(b.CommandParameter);
delMember(Commodity, AutoID);
lstDisplay.DataContext = Commodity;
lstDisplay.Items.Refresh(); } private DataTable delMember(DataTable Table,Int32 laction)
{
//Deleting a existed row in datatable Commodity;
DataRow delRow = Table.Rows.Find(laction);
Table.Rows.Remove(delRow);
return Table;
}
最新文章
- {";errcode";:40097,";errmsg";:";invalid args hint: [vjNe7xxxxxx8vr19]";}——记录一次微信错误处理
- Gulp 常用插件
- Edge.js:让.NET和Node.js代码比翼齐飞
- Kafka Topic ISR不全,个别Spark task处理时间长
- rabbitMQ第四篇:远程调用
- 【转】 Java 多线程之一
- TCP/IP笔记 应用层(1)——DNS
- Lars Knoll 宣布了Qt 5有四大目标
- markdown 自己搞一个浏览工具
- CoordinatorLayout与滚动的处理
- Django的URL调度
- Java框架之spring框架的优点,为什么要学习spring框架
- linux-shell系列1-ip
- Xmind破解
- mysql存储引擎innodb、myisam区别
- 修改JS文件不能及时在页面中体现,需重启浏览器?
- 开发组件:tmpfs
- 关于dbw 与dbm 的计算
- [na]二层+tcp/udp数据包格式
- flask _bootstrap中使用flash
热门文章
- javascript: parse JSON
- ecshop二次开发之常用函数及汇总
- 【转】关于字符编码,你所需要知道的(ASCII,Unicode,Utf-8,GB2312…)
- java编程实现日历
- java.sql.SQLException: 索引中丢失 IN 或 OUT 参数:: x
- 0.[WP Developer体验Andriod开发]之从零安装配置Android Studio并编写第一个Android App
- asp.net type=file在上传图片到服务器
- Java读取Level-1行情dbf文件极致优化(2)
- JS高级程序设计&#160;笔记
- PHP入门【一】$_SERVER