У меня есть приложение в C# WPF, и у него есть DataGrid, который принимает значения из базы данных SQL. Я хочу обмануть событие MouseDobleClick, которое откроет новое окно с данными, которые я выбрал в своем DataGrid. Представьте, что мой dataGrid заполнен 100 значениями из моей БД. Когда я дважды щелкаю одно из значений (это басикально содержит персональные данные), он откроет новое окно, в котором я могу упорядочить данные, чтобы они были более читабельными (также я покажу изображение и т. Д.). Возможно? Я думал создать отчет, но я не думаю, что это будет хорошим решением.Показать DataGrid.SelectedItems в новом окне в C# WPF
-1
A
ответ
0
я думаю, что есть много способов сделать это .. я нуб так это один не самый лучший, но он будет работать с большинством типов данных
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();
}
и в þér другой форме вы может использовать метод загрузки формы, чтобы отображать ваши данные в любом управлении, которое вы хотите. Скажем, лейбл
private void Form2_Load(object sender, EventArgs e)
{
Form1 form1 = new Form1();
string x = form1.VALUEOFCELL; ;
label1.Text = x;
}
Смежные вопросы
- 1. WPF: ToolTip в новом окне
- 2. Передача WPF Datagrid.SelectedItems в BackgroundWorker.RunWorkerAsync()
- 3. показать JSON в новом окне
- 4. Пропустить изображение в новом окне в WPF/C#
- 5. гиперссылка в новом окне C#
- 6. Редактирование объекта в новом окне в wpf
- 7. C# WPF добавление объекта в коллекцию в новом окне
- 8. WPF Progress Bar в новом окне
- 9. Показать поток pdf в новом окне
- 10. Показать xml в текущем/новом окне
- 11. Показать индикатор выполнения в новом окне
- 12. Показать часть страницы в новом окне
- 13. Qt показать картинку в новом окне
- 14. Как показать подробную информацию о деталях в новом диалоговом окне C# wpf
- 15. Запрос пароля в новом окне
- 16. Highchart в новом окне
- 17. Bookmarklet В новом окне
- 18. Изменение в новом окне
- 19. запись в новом окне
- 20. Response.Redirect. В новом окне
- 21. HTML в новом окне
- 22. Открыть в новом окне
- 23. перенаправлять в новом окне
- 24. Hybridauth в новом окне
- 25. Открыть в новом окне
- 26. консоль в новом окне
- 27. ChildAppend в новом окне
- 28. Просмотр в новом окне
- 29. открытия программы C в новом окне терминала
- 30. WPF dataset/row row edit в новом окне