Рейтинг:
36
Tejas Vaishnav
SqlConnection cn = new SqlConnection("YOUR CONNECTION SCRING");
SqlDataAdapter cmd = new SqlDataAdapter();
DataTable dt = new DataTable("TESTTABLE");
cmd.SelectCommand = new SqlCommand();
cmd.SelectCommand.Connection = cn;
cmd.SelectCommand.CommandText = "YOUR SELECT QUERY";
cmd.Fill(dt);
GridView1.DataSource = dt;
GridView1.DataBind();
abhihits
Спасибо Теджас
Я тоже делаю то же самое, но всегда получаю следующую ошибку:
"И DataSource, и DataSourceID определены в 'GridView1'. Удалите одно определение."
Что же это значит? пожалуйста, предоставьте мне решение для вышеуказанного запроса.
Tejas Vaishnav
Пожалуйста, покажите какой-нибудь код, чтобы я мог вам помочь....
Tejas Vaishnav
Тнакс за то, что принял мой ответ...
Пожалуйста, оцените его...
Tejas Vaishnav
На твой вопрос выше ответ просто увидеть ваш вопрос
http://www.codeproject.com/Answers/255079/Both-DataSource-and-DataSourceID-are-defined-on-Gr#answer3
и мой ответ
Рейтинг:
2
uspatel
string selectSQL = "select query";
SqlConnection cnn = new SqlConnection(connectionString);
SqlDataAdapter adp = new SqlDataAdapter(selectSQL, cnn);
DataSet ds = new DataSet();
adp.Fill(ds);
GridView1.DataSource = ds;
GridView1.DataBind();
Er. Anil Yadav
protected void Page_Load(отправитель объекта, EventArgs e)
{
if (! IsPostBack)
{
SqlDataSource SqlDataSource1 = новый SqlDataSource();
Sqldatasource1 на.ID = " SqlDataSource1";
это.Страницы.Управления.Добавить (SqlDataSource1);
Sqldatasource1 на.ConnectionString = Система.Конфигурация.Конфигурационный менеджер.ConnectionStrings["conString"].Параметр connectionString;
Sqldatasource1 на.SelectCommand = " выберите топ-10 контактных имен, городов, стран, почтовых кодов от клиентов";
Управления gridview1.Источник Данных = Sqldatasource1 На;
Управления gridview1.Привязку();
}
}
CHill60
Что это предназначается, чтобы быть?
Сообщение, на которое вы отвечаете, старше 3 лет
Рейтинг:
1
abhihits
Здравствуйте Ануп,
я пытаюсь привязать источник sqldata к gridview в файле'. cs', но он показывает ошибку "оба источника данных и DataSourceID определены в 'GridView1'. Удалите одно определение." Пожалуйста, дайте какое-нибудь решение для этого:
мое кодирование в cs файле выглядит следующим образом:
использование системы;
использование системы.Конфигурация;
используя системы.Сведения;
использование System. Linq;
использование системы.Сеть;
используя системы.Веб.Безопасности;
используя системы.Веб.ИП;
используя системы.Веб.Пользовательского интерфейса.HtmlControls;
используя системы.Веб.Пользовательского интерфейса.WebControls;
используя системы.Веб.Пользовательского интерфейса.WebControls.элемент webPart;
используя системы.В формате XML.В LINQ;
используя системы.Данных.Поставщики sqlclient;
общественный разделяемого класса _default : на системы.Веб.Пользовательского интерфейса.Страницы
{
Объект sqlconnection кон = новое sqlconnection("источник данных=.\\Именем sqlexpress;ключевое слово attachdbfilename=|параметр datadirectory|\\базы данных.МДФ;Комплексная безопасность=true;в пользовательский экземпляр=true в");
protected void Page_Load(отправитель объекта, EventArgs e)
{
string str = " select * from student";
SqlDataAdapter adp = новый SqlDataAdapter(str, con);
Набор данных set1 = новый набор данных();
АДП.Заполнить(набор1);
Управления gridview1.Источник данных = набор1.Таблицы[0];
Управления gridview1.Привязку();
}
}
Anup Das Gupta (asteranup)
Привет,
Перейдите в пользовательский интерфейс gridview. Вы увидите DataSourceID в html-файле. Удалить его.