【解決方法】特定の列にドロップダウンを追加する方法


別のフォームの特定の列から読み取るドロップダウン リストを追加する方法

私が試したこと:

C#
private object btnTest_Click(object sender, EventArgs e)
        {
            //DataTable table = new DataTable();
            DataTable table = tableCollection[cboSheet.SelectedItem.ToString()];
            foreach (DataRow row in table.Rows)
            {
                foreach (DataColumn col in table.Columns)
                {
                    string value = row[col.ColumnName].ToString();

                    if (value.Equals("24"))
                    {
                        row["Column2"] = "25";
                    }
                    else if (value.Equals("October 2022"))
                    {
                        row["Column6"] = "November";
                    }

                }
            }
        }

解決策 1

正確には、2 つのフォーム間の「関係」によって異なります。
これらを見てください。そのうちの1つがあなたの状況に適合します。
別のインスタンスを作成するフォーム:

C#
MyForm mf = new MyForm();
mf.Show();

が「親」、もう一方が「子」です。
(これは正式な MDI 関係を意味するものではありません)

2 つのフォーム間で情報を転送する、パート 1: 親から子へ[^]
2 つのフォーム間で情報を転送する、パート 2: 子から親へ[^]
2 つのフォーム間の情報の転送、パート 3: 子から子へ[^]

コメント

タイトルとURLをコピーしました