Как добавить определенные ячейки из одного DataGridView в форме 2 в другой DataGridView в форме 1?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Как добавить определенные ячейки из одного DataGridView в форме 2 в другой DataGridView в форме 1?

Сообщение Anonymous »

Я работаю над проектом .NET8 C# SQL Server, который представляет собой систему управления запасами.
Моя проблема:
у меня есть DataGridView в одной форме, которая используется для сохраните счета, как на этой фотографии, введите описание изображения здесь
когда я дважды щелкаю ячейку, закругленную красным маркером
появляется другая форма с другим DataGridView, содержащим все имеющиеся у меня продукты в базе данных, и я использую его для добавления в счет
и когда я дважды щелкаю строку во втором DataGridView
, я хочу, чтобы были добавлены первые два столбца в DataGridView в DataGridView в первой форме
как на этой фотографии
введите описание изображения здесь
вот мой код:
FOR ПЕРВАЯ ОСНОВНАЯ ФОРМА

Код: Выделить всё

using System.Windows.Forms;

public partial class NewPurchaseInvoiceView : Form
{
public NewPurchaseInvoiceView()
{
InitializeComponent();
}

private void ItemsGridList_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{
if (e.ColumnIndex == ItemsGridList.Columns["IDColumn"].Index && e.RowIndex >= 0)
{
ItemsSelectionModeView itemsSelectionModeView = new ItemsSelectionModeView();
itemsSelectionModeView.ShowDialog();
}
}
}
ДЛЯ ВТОРОГО ФОРМЫ ВЫБИРАЮ ПРОДУКЦИЮ ИЗ

Код: Выделить всё

using System.Windows.Forms;

namespace HMLalpha.Views
{
public partial class ItemsSelectionModeView : Form
{
public ItemsSelectionModeView()
{
InitializeComponent();
}

private void ItemsSelectionModeView_Load(object sender, EventArgs e)
{
DataTable dataTable = ItemsController.PROCEDURE_DISPLAYALLITEMS();
ItemsListGridView.Rows.Clear();
foreach (DataRow dataRow in dataTable.Rows)
{
ItemsListGridView.Rows.Add(dataRow[0], dataRow[1], dataRow[2], dataRow[3], dataRow[7], dataRow[4], dataRow[5], dataRow[6]);
}
}

private void ItemSearchTextBox_TextChanged(object sender, EventArgs e)
{
DataTable dataTable = ItemsController.PROCEDURE_SEARCHITEMS(ItemSearchTextBox.Text);
ItemsListGridView.Rows.Clear();
foreach (DataRow dataRow in dataTable.Rows)
{
ItemsListGridView.Rows.Add(dataRow[1], dataRow[2], dataRow[3], dataRow[7], dataRow[4], dataRow[5], dataRow[6]);
}
}

public void ItemsListGridView_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{
NewPurchaseInvoiceView newPurchaseInvoiceView = new NewPurchaseInvoiceView();

foreach (DataGridViewRow dataGridViewRow in ItemsListGridView.SelectedRows)
{
newPurchaseInvoiceView.ItemsGridList.Rows.Add(dataGridViewRow.Cells[1].Value.ToString(),
dataGridViewRow.Cells[2].Value.ToString());
}
this.Close();
}
}
}

Извините за длинный пост.
Буду благодарен за любую помощь.
все работает нормально, но
проблема в том, что когда я выберите продукт для добавления, в первую форму ничего не добавляется, а datagridview все еще пуст.

Подробнее здесь: https://stackoverflow.com/questions/791 ... -datagridv
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как добавить определенные ячейки из одного DataGridView в форме 2 в другой DataGridView в форме 1?
    Anonymous » » в форуме C#
    0 Ответы
    32 Просмотры
    Последнее сообщение Anonymous
  • Как добавить определенные ячейки из одного DataGridView в форме 2 в другой DataGridView в форме 1?
    Anonymous » » в форуме C#
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous
  • Объединить некоторые определенные ячейки в DataGridView
    Anonymous » » в форуме C#
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Ячейки Datagridview НЕ должны принимать 0 в качестве значения ячейки.
    Anonymous » » в форуме C#
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Как искать определенные столбцы и возвращать определенные значения в Python с помощью таблицы Google?
    Anonymous » » в форуме Python
    0 Ответы
    35 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»