在另一种形式的文本框中显示datagridview的值

本文关键字:显示 datagridview 的值 文本 另一种 | 更新日期: 2023-09-27 18:25:33

我们如何在两种不同的形式中使用相同的数据网格值?

我有一个网格视图,显示公共汽车的列表、出发地点和目的地以及行程日期和时间。。

并且还具有用户预订座位的用户主页,并且在用户页面中我必须显示前面提到的数据网格视图的内容

我用了代码

    public static string SetValueForText1 = "";
    public static string SetValueForText2 = "";
    public static string SetValueForText3 = "";
    public static string SetValueForText4 = "";
    public static string SetValueForText13 = "";

        int i = gv_bus.SelectedCells[0].RowIndex;
        SetValueForText16 = gv_bus.Rows[i].Cells[2].Value.ToString();
        SetValueForText1 = gv_bus.Rows[i].Cells[3].Value.ToString();
        SetValueForText2 = gv_bus.Rows[i].Cells[4].Value.ToString();
        SetValueForText3 = gv_bus.Rows[i].Cells[5].Value.ToString();
        SetValueForText4 = gv_bus.Rows[i].Cells[6].Value.ToString();

在用户主页中,我使用了这个代码

        lbl_startng1.Text =BUS_BOOKING.BUS_PAGE.SetValueForText1;
        lbl_destination1.Text = BUS_BOOKING.BUS_PAGE.SetValueForText2;
        lbl_trip1.Text = BUS_BOOKING.BUS_PAGE.SetValueForText3;
        lbl_dur1.Text = BUS_BOOKING.BUS_PAGE.SetValueForText4;
        lbl_no1.Text = BUS_BOOKING.BUS_PAGE.SetValueForText13;

但这不起作用,因为我们调试时加载了用户页面,并且它显示空标签

任何人都请帮忙。提前感谢

在另一种形式的文本框中显示datagridview的值

有几种方法可以做到这一点,这个网站上有很多例子。

此处示例

我会使用自定义事件,并让您的第二个表单订阅第一个表单上的事件。

您可以在第二个表单上公开属性,并从第一个表单更新。

我会研究第一种选择,因为它更干净。

这只是理论,但你不能简单地通过第二个表单的构造函数将数据源对象传递给第二个窗体吗??