您的位置:首页 > 其它

窗体之间传递事件,小窗体更新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");

           

        }

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: