CheckBox and GridView

программирование net

Hi, coleguas.


I have big problem with CheckBox in GridView several days I`m find solushion for my problem, so my problem description:


I have one GridView and take data from one of my tables from MSSQL DB and in GridView I have CheckBox in every rows and I`m want save checked (in CheckBox) into different tables.

Please if somebody meet with this problem answered for my query.


I`m write this code but it`s wrong (((

for (int i = 0; i < GridView1.Rows.Count; i++)
{
GridViewRow row = GridView1.Rows[i];
bool isChecked = ((CheckBox)row.FindControl("chkSelect")).Checked;

if (isChecked)
{
SqlConnection conn = new SqlConnection("server=localhost; Initial Catalog=Az; User ID=in; Password=pass ");
SqlCommand CmdSql = new SqlCommand("INSERT INTO azdas_Distributing (Phone, Deal, Serial, Date, Copy) Values (@Phone, @Deal, @Serial, @Date, @Copy)", conn);

conn.Open();
CmdSql.Parameters.AddWithValue("@Phone", GridView1.Rows[Convert.ToInt32("PhoneNumber")].Cells[1].Text);
CmdSql.Parameters.AddWithValue("@Deal", GridView1.Rows[Convert.ToInt32("Dealer")].Cells[1].Text);
CmdSql.Parameters.AddWithValue("@Serial", GridView1.Rows[Convert.ToInt32("PasSerial")].Cells[2].Text);
CmdSql.Parameters.AddWithValue("@Date", DateTime.Now);
CmdSql.Parameters.AddWithValue("@Copy", DropDownList1.SelectedItem.ToString());
conn.Close();
Label1.Text = "Все номера-" + "" + DropDownList1.SelectedItem.ToString();
}

}

in this code I have problem with converting to ToString and when I`m used ToInt32 I don`t problem in compiling time but when I`m used this code I have problem ((


With best regards,

Komiller






Примечание:
Если есть мозги ответ, а если что вероятно не очень то проходи мимо. А я не русский чтобы писать вопросы на русском. Удачи
Ответы:
а по руски почему не написать? судя по лейблу1 ты не буржуй или понты?
это русские вопросы и ответы, мне лично впадлу переводить твои перлы на родной.
по теме посмотри на типы данных в БД (ту таблицу в которую ты вносишь чекнутые строки), и попробуй использовать типизированные параметры аля
           SqlParameter curParam = new SqlParameter("@Value", SqlDbType.Text);
           curParam.Value = "lalalala";


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.