Lite hjälp med kod, tack. SqlDataSource från code behind
<code>SqlDataSource sqlDataSource = new SqlDataSource(ConfigurationManager.ConnectionStrings["Connection"].ConnectionString, "sp_AllFromLink");
sqlDataSource.ID = "sqlDataSourceId";
sqlDataSource.DataSourceMode = SqlDataSourceMode.DataSet;
sqlDataSource.ConflictDetection = ConflictOptions.CompareAllValues;
sqlDataSource.EnableCaching = true;
sqlDataSource.CacheKeyDependency = "cacheKey";
linkTable.DataSourceID = sqlDataSource.ID.ToString();
linkTable.DataKeyNames = new String[1] { "LinkId" };
linkTable.AutoGenerateColumns = true;
linkTable.DataBind();</code>
Den säger att "The DataSourceID of 'linkTable' must be the ID of a control of type IDataSource. A control with ID 'sqlDataSourceId' could not be found.".
Hur gör man för att sätta en SqlDataSource från code behind?