显示数据表格.在c# WPF的新窗口中选择项目
本文关键字:窗口 项目 选择 新窗口 数据表 数据 表格 WPF 显示 | 更新日期: 2023-09-27 18:13:03
我在c# WPF中有一个应用程序,它有一个DataGrid,从SQL数据库中获取值。我想欺骗一个MouseDobleClick事件,该事件将打开一个新窗口,其中包含我在DataGrid上选择的数据。假设我的dataGrid填充了来自DB的100个值。当我双击其中一个值(基本上包含个人数据),它将打开一个新窗口,我可以安排数据更可读(我也会显示图片等)。有可能吗?我想写一份报告,但我认为这不是个好办法。
我认为有很多方法可以做到这一点。我是一个新手,所以这个不是最好的,但它将与大多数数据类型
工作 public partial class Form1 : Form
{
// a field and property to hold your cell value
public static string valueofcell;
public string VALUEOFCELL
{
get { return valueofcell; }
set { valueofcell = value; }
}
public Form1()
{
InitializeComponent();
}
private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{
//get the cell value and save it to the field we have created
valueofcell= Convert.ToString(dataGridView1.CurrentCell.Value);
//the show method will make the from appear right after the double click
Form2 form = new Form2();
form.Show();
}
和其他形式中,你可以使用form load方法在任何你想要的控件中显示你的数据。比如一个标签
private void Form2_Load(object sender, EventArgs e)
{
Form1 form1 = new Form1();
string x = form1.VALUEOFCELL; ;
label1.Text = x;
}