Флажок выбирает строки из одного GridView (таблицы) в другой туда и обратно.C#

Место общения программистов C#
Ответить
Anonymous
 Флажок выбирает строки из одного GridView (таблицы) в другой туда и обратно.

Сообщение Anonymous »

У меня есть два представления сетки, каждое со своей таблицей.

Я пытаюсь сделать так, чтобы можно было выбрать строку(и) из GridViewA и переместить ее в GridViewB (не копировать).
Затем вы сможете переместить выбранные строки из GridViewB обратно в GridViewA.
GridViewA (заполненный SqlDataSource1) GridViewB (заполненный SqlDataSource2) Кнопка для перемещения строк из GridViewA в GridViewB. Это работает, но я не знаю, как удалить строку из GridViewA после перехода в GridViewB

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

protected void btnSubmit_Click(object sender, EventArgs e)
{
string DataA, DataB, DataC;

var connectionString = ConfigurationManager.ConnectionStrings["Database1"].ConnectionString;
var insertStatement = "INSERT INTO SqlTableB (Data1, Data2, Data3) VALUES (@Data1, Data2, Data3)";
using (var sqlConnection = new SqlConnection(connectionString))

foreach (GridViewRow gRow in grdA.Rows)
{
CheckBox cb = (gRow.FindControl("chkBox") as CheckBox);

if (cb.Checked)
{
DataA = Convert.ToString(gRow.Cells[1].Text);
DataB = Convert.ToString(gRow.Cells[2].Text);
DataC = Convert.ToString(gRow.Cells[3].Text);

using (var sqlCommand = new SqlCommand(insertStatement, sqlConnection))
{
sqlConnection.Open();
sqlCommand.Parameters.AddWithValue("@Data1", DataA);
sqlCommand.Parameters.AddWithValue("@Data2", DataB);
sqlCommand.Parameters.AddWithValue("@Data3", DataC);
sqlCommand.ExecuteNonQuery();
sqlConnection.Close();
}

}
}
}
Пожалуйста, дайте мне знать, если я смогу прояснить проблему, спасибо

Подробнее здесь: https://stackoverflow.com/questions/715 ... -and-forth
Ответить

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

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

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

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

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