Да, я знаю.Возможный повторяющийся вопрос.
Но в gridview это другая ситуация.
<asp:GridView ID="Grid_Goster" runat="server" AutoGenerateColumns="False" CellPadding="4"
DataSourceID="SqlDataSource3" ForeColor="#333333" GridLines="None"
Height="144px" Width="316px">
<asp:SqlDataSource ID="SqlDataSource3" runat="server"
ConnectionString="<%$ ConnectionStrings:SqlServerCstr %>"
SelectCommand="SELECT * FROM [AVUKAT]"></asp:SqlDataSource>
И я получаю такую ошибку:
DataSource и DataSourceID определены в 'Grid_Goster.Удалить одно определение.Описание: во время выполнения текущего веб-запроса произошло необработанное исключение.Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.
Exception Details: System.InvalidOperationException: Both
DataSource и DataSourceID определены в «Grid_Goster».Удалить одно определение.
Ошибка источника:
An unhandled exception was generated during the execution of the
текущий веб-запрос.Информация о происхождении и местонахождении исключения может быть идентифицирована с помощью
. И в моем файле .cs есть такой код:
SqlDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
Grid_Goster.DataSource = dr;
Grid_Goster.Visible = true;
Я думаю, этот код работает правильно.Как я могу решить эту проблему DataSource
и DataSourceID
?