窗体之间传递事件,小窗体更新datagridview
2014-05-08 03:52
267 查看
1、小窗体声明一个事件,说明为更新datagridview的事件。public event eventhandle UpdateDatagridview=null;
2、小窗体中用来触发这个事件UpdateData()
{
if UpdateDatagridview!=null)
{
UpdateData(this,EventArgs.Empty);
]
3、 datagridview 窗体中加入事件触发之后的处理程序。
4、datagridview 窗体中订阅这个事件。
1public event EventHandler UpdateDataGridView = null;//定义一个处理更新DataGridView控件内容的方法
2 protected void UpdateData()
{
if (UpdateDataGridView != null)//当触发更新DataGridView事件时
{
UpdateDataGridView(this, EventArgs.Empty);//更新DataGridView控件中的内容
}
}
3frmremark.UpdateDataGridView += new EventHandler(UpdateDgv1);
4
public void UpdateDgv1(object sender,EventArgs e)
{
sbuilder_dv1 = new StringBuilder("select t_product.product_name as 产品名称,t_orderitem.product_num as 产品数量,t_orderitem.photo_num as 照片数量,t_orderitem.pages as 页数,t_orderitem.remark as 产品备注,t_orderitem.product_no as 产品编号,t_orderitem.order_no as 订单编号
from t_orderitem,t_product where t_product.product_no=t_orderitem.product_no and t_orderitem.order_no= '" + OrderNo + "'");
cls.ShowDataGridviewValue(dataGridView1, sbuilder_dv1.ToString(), "orderitem");
}
2、小窗体中用来触发这个事件UpdateData()
{
if UpdateDatagridview!=null)
{
UpdateData(this,EventArgs.Empty);
]
3、 datagridview 窗体中加入事件触发之后的处理程序。
4、datagridview 窗体中订阅这个事件。
1public event EventHandler UpdateDataGridView = null;//定义一个处理更新DataGridView控件内容的方法
2 protected void UpdateData()
{
if (UpdateDataGridView != null)//当触发更新DataGridView事件时
{
UpdateDataGridView(this, EventArgs.Empty);//更新DataGridView控件中的内容
}
}
3frmremark.UpdateDataGridView += new EventHandler(UpdateDgv1);
4
public void UpdateDgv1(object sender,EventArgs e)
{
sbuilder_dv1 = new StringBuilder("select t_product.product_name as 产品名称,t_orderitem.product_num as 产品数量,t_orderitem.photo_num as 照片数量,t_orderitem.pages as 页数,t_orderitem.remark as 产品备注,t_orderitem.product_no as 产品编号,t_orderitem.order_no as 订单编号
from t_orderitem,t_product where t_product.product_no=t_orderitem.product_no and t_orderitem.order_no= '" + OrderNo + "'");
cls.ShowDataGridviewValue(dataGridView1, sbuilder_dv1.ToString(), "orderitem");
}
相关文章推荐
- 使用事件和委托再两个窗体之间传递数据(原创)
- 使用事件和委托再两个窗体之间传递数据
- C#窗体之间传递消息和事件
- DataGridView窗体之间的传递
- 如何用委托与事件实现winfrom窗体之间值传递
- C#中窗体之间的数据传递 ----尤其是事件那个好好看看
- winform使用委托和事件完成两个窗体之间的通信实例
- c# winform窗体之间传递参数问题总结
- 在 Web 窗体页之间传递值
- c# ArcEngine二次开发之“窗体之间传递AxMapcontrol 变量”
- c#WINFROM窗体之间传递参数的解决方案
- Matlab GUI,窗体之间传递数据
- C# WinForm DataGridView取当前行和窗体之间传值或调方法
- C#中窗体之间的数据传递
- 通过事件同步两个窗体之间的数据
- 窗体之间的参数传递
- c#winform编程 窗体之间传递参数问题总结
- C#中窗体之间的数据传递
- C#.NET常见问题(FAQ)-如何在不同窗体之间传递值
- C#窗体之间传递数据