Обновление одной таблицы в другую с помощью C#

У меня есть эти 2 репитера asp.net, которые я связываю с данными из наборов данных. Таблица пользователей содержит 13 записей, а таблица операторов содержит 8 записей. Поэтому, если я решу добавить одну строку из пользовательской таблицы в таблицу операторов, я хочу, чтобы эта строка была удалена и вставлена ​​в другую напрямую, без перенаправления страницы. Как мне решить это?

C#:

                var userDetailsList = new List<ContactPartial>();
                TellusAPI.TellusUserDetails userDetails;

            var operators = _administrationSystem.GetOperatorsInformation(userId); //First dataset
            var users = webSearch.DoSearchForNameAndNumber(userId, txtSearchForOperator.Text, false, "", "", false, false, out userDetails); //Second dataset

            if (users != null)
            {
                userDetailsList = users.Select(user => new ContactPartial(user)).ToList();

                     var query = (from n in nodes.Tables[0].AsEnumerable()
                     join o in operators.Tables[0].AsEnumerable()
                     on n.Field<int>("NodeIndex") equals o.Field<int>("NodeIndex")
                     select new
                     {
                         ID = o.Field<long>("ID"),
                         FirstName = o.Field<string>("FirstName"),
                         SurName = o.Field<string>("SurName"),
                         NodeName = n.Field<string>("NodeName"),
                         TranslatorName = o.Field<string>("TranslatorName"),
                         EMail = o.Field<string>("EMail"),
                         LastLogin = o.Field<object>("LastLogin")

                     }).ToList();
              }

        rptList.DataSource = query.OrderBy(name => name.FirstName); //First repeater
        rptList.DataBind();

        rptAdd.DataSource = userDetailsList.OrderBy(name => name.FirstName); //Second repeater
        rptAdd.DataBind();

0 ответов

Другие вопросы по тегам