Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > .NET > ASP.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Ответ
 
Опции темы
Старый 05.01.2015, 13:48   #1
Fly__
 
Регистрация: 10.02.2014
Сообщений: 7
По умолчанию Отображение данных и редактирования

Всем привет)Не могу отобразить строки из базы данных и редактировать( Вот код

Код:
public ActionResult Edit(int  id)
        {

   Вот сюда что надо писать чтобы редактировать данные ???

            return View();

        }

        [HttpPost]
        public ActionResult Edit(Userdata MD)
        {
            DataAccessLayer.DBdata objDB = new DataAccessLayer.DBdata(); 
            string result = objDB.UpdateData(MD);
            ViewData["UpdateData"] = result; 
            return RedirectToAction("", "");
        }
    public string UpdateData(Userdata MD)
        {

            SqlConnection con = null;

            string result = "";
            try
            {

                con = new SqlConnection(ConfigurationManager.ConnectionStrings["mycon"].ToString());
                SqlCommand cmd = new SqlCommand(@"
               [SQL] UPDATE Sql_new
                SET
                data=@data,
                name =@name ,
                description_=@description_ ,               
                costs =@costs,
                summ=@summ
                WHERE ID=@ID[/SQL]", con);
                cmd.Parameters.AddWithValue("@ID", MD.ID);
                cmd.Parameters.AddWithValue("@data", DateTime.Now);
                cmd.Parameters.AddWithValue("@name", MD.name);
                cmd.Parameters.AddWithValue("@description_", MD.description_);
                cmd.Parameters.AddWithValue("@costs", MD.costs);
                cmd.Parameters.AddWithValue("@summ", MD.summ);                 
                con.Open();             
                cmd.ExecuteNonQuery();
                return "success";
            }
            catch
            {
                return result = "";
            }
            finally
            {
                con.Close();
            }
        }
Вот исходник! https://cloud.mail.ru/public/9096d4b...pplication.rar Заранее спасибо)

Помогите неделю мучаюсь!
Изображения
Тип файла: jpg Untitled.jpg (37.2 Кб, 141 просмотров)
Тип файла: jpg Untitled2.jpg (25.9 Кб, 117 просмотров)

Последний раз редактировалось Fly__; 05.01.2015 в 14:38.
Fly__ вне форума   Ответить с цитированием
Старый 05.01.2015, 13:50   #2
Alex11223
Модератор
Заслуженный модератор
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,488
По умолчанию

Так проблема-то в чем именно?
Alex11223 на форуме   Ответить с цитированием
Старый 05.01.2015, 14:02   #3
Fly__
 
Регистрация: 10.02.2014
Сообщений: 7
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Так проблема-то в чем именно?
Проблемка в том
Не могу редактировать данные то есть нажимая на Edit поля не появляются
Fly__ вне форума   Ответить с цитированием
Старый 05.01.2015, 15:24   #4
Fly__
 
Регистрация: 10.02.2014
Сообщений: 7
По умолчанию

тут ошибку выдает Cannot find table
почему ?
Код:
 public ActionResult Edit(int  id)
        {
            DataAccessLayer.DBdata objDB = new DataAccessLayer.DBdata(); 
            DataSet ds = objDB.SelectIndexID(id);
            Userdata MB = new Userdata();
            MB.data = Convert.ToDateTime(ds.Tables[0].Rows[0]["data"].ToString());
            MB.name = ds.Tables[0].Rows[0]["name"].ToString();
            MB.description_ = ds.Tables[0].Rows[0]["description_"].ToString();
            MB.costs = ds.Tables[0].Rows[0]["costs"].ToString();
            MB.summ = Convert.ToInt32(ds.Tables[0].Rows[0]["summ"]);
            return View(MB);           
        }
Fly__ вне форума   Ответить с цитированием
Ответ
Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Класс редактирования данных. Нужны советы по реализации shade2009 Общие вопросы C/C++ 7 16.09.2014 17:59
Ограничение редактирования данных таблиц R Dmitry Microsoft Office Access 2 12.09.2010 21:18
сохранения данных в стрингриде после редактирования его (добавление) ansysadmin БД в Delphi 0 23.11.2009 18:37
Функция редактирования данных в текстовом файле Danil21 Помощь студентам 0 28.10.2009 02:12
Расчет баз данных с выводом редактирования в DBGrid Veiron БД в Delphi 1 22.12.2008 15:53