お世話になります。
実装して詰まっているのが、DataGridViewのセルをクリックしたら、そのセルがどの行という
値を次画面に渡したいのですが、イベントがvoidを返すために、returnでint型の数値が返せません
解決法等ご教示頂ければ幸いです。
public string id = "";が値を渡す用の変数になります。
宜しくお願い致します。
C#
1using System; 2using System.Collections.Generic; 3using System.ComponentModel; 4using System.Data; 5using System.Drawing; 6using System.Linq; 7using System.Text; 8using System.Threading.Tasks; 9using System.Windows.Forms; 10using System.Data.SQLite; 11using System.Data.Common; 12 13namespace 基幹システム.株式関係 14{ 15 public partial class kabu : Form 16 { 17 //値渡し 18 public string id = ""; 19 20途中省略 21 22 public void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) 23 { 24 #region 編集画面へ 25 Console.WriteLine(dataGridView1.CurrentCell.RowIndex); 26 var id = dataGridView1.CurrentCell.RowIndex; 27 //クリックされたら編集画面へ 28 基幹システム.株式関係.KabuTouroku2 KabuTouroku2 = new 株式関係.KabuTouroku2(this); 29 KabuTouroku2.Show(); 30 this.Visible = false; 31 return id; 32 } 33 34 } 35 36 #endregion 37 } 38 39 40
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。