C# WinForm 用ContextMenuStrip往DataGridView中添加/删除行 该如何实现?
在窗体增加一个ContextMenuStrip用于往当前Page的DataGridView中添加/删除 行。
该如何实现?
窗体中有个TabControl控件,Name是 tabResults
namespace Test
{
public partial class TestUI : Form
{
List<string> ParameterFiles=new List<string>();//参数文件列表
private void InitPages()
{
for(string file in ParameterFiles)
{
TabPage page = new TabPage();
DataGridView dgv = new DataGridView();
page.Controls.Add(dgv);
if(……)
LoadAPage(file,dgv);
else
LoadBPage(file,dgv)
}
}
private void LoadAPage(string file,DataGridView dgv)
{
……
}
private void LoadBPage(string file,DataGridView dgv)
{
……
DataTable table=new DataTable();
……//从file中读取数据到table中
BindingSource source = new BindingSource();
source.DataSource = table;
dgv.DataSource = source;
}
}
}
相关推荐
C# 实现dataGridView选中一行右键出现菜单的示例代码
主要介绍了C# 实现dataGridView选中一行右键出现菜单,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
C# winform DataGridView 的18种常见属性
C# winform DataGridView 的18种常见属性,主要介绍了datagridview的一些常见属性和大家日常不太用到的一些属性。
WinForm Control - DataGridView 编程36计
DataGridView操作大全 目录: • ① 取得或者修改当前单元格的内容 • ② 设定单元格只读 • ③ 不显示最下面的新行 • ④ 判断新增行 • ⑤ 行的用户删除操作的自定义 • ⑥ 行、列的隐藏和删除 • ⑦ 禁止列或者行的Resize • ⑧ 列宽和行高以及列头的高度和行头的宽度的自动调整 • ⑨ 冻结列或行 • ⑩ 列顺序的调整 • ⑪ 行头列头的单元格 • ⑫ 剪切板的操作 • ⑬ 单元格的ToolTip的设置 • ⑭ 右键菜单(ContextMenuStrip)的设置 • ⑮ 单元格的边框、 网格线样式的设定 • ⑯ 单元格表示值的设定 • ⑰ 用户输入时,单元格输入值的设定 • ⑱ 设定新加行的默认值 目录: • ① 取得或者修改当前单元格的内容 • ② 设定单元格只读 • ③ 不显示最下面的新行 • ④ 判断新增行 • ⑤ 行的用户删除操作的自定义 • ⑥ 行、列的隐藏和删除 • ⑦ 禁止列或者行的Resize • ⑧ 列宽和行高以及列头的高度和行头的宽度的自动调整 • ⑨ 冻结列或行 • ⑩ 列顺序的调整 • ⑪ 行头列头的单元格 • ⑫ 剪切板的操作 • ⑬ 单元格的ToolTip的设置 • ⑭ 右键菜单(ContextMenuStrip)的设置 • ⑮ 单元格的边框、 网格线样式的设定 • ⑯ 单元格表示值的设定 • ⑰ 用户输入时,单元格输入值的设定 • ⑱ 设定新加行的默认值
C# DataGridView
讲述DataGridView的使用。以实例为主
c__WinForm开发_DataGridView控件的各种操作总结
c__WinForm开发_DataGridView控件的各种操作总结.doc



