witam. Mam problem z wyswietlanie danych za pomoca gridview. Moim zamiarem bylo najpierw wyswietlenie tytulow artykulu z dodatkowa kolumna ktora zawieralaby link do tresci artykulu. Z tym ze w momencie proby uruchomienia strony otrzymuje error:"Nie znaleziono pola lub właściwości o nazwie 'IdArtykulu' w wybranym źrdle danych."
Oto moj kod:
artykuly.aspx.cs

 
 protected void Page_Load(object sender, EventArgs e)
    {
        
        string cstring = "jakis tam connection";
        
        SqlCommand scmd;
         SqlDataReader dr;

        if (!Page.IsPostBack)
        {
            SqlConnection sc = new SqlConnection(cstring);
            scmd = new SqlCommand("select IdArtykulu[Numer],Tytul  from Artykuly;", sc);
            sc.Open();
            dr = scmd.ExecuteReader();
            grid1.DataSource = dr;
            grid1.DataBind();
            dr.Close();
            sc.Close();
        }
        else
        {
            SqlConnection sc2 = new SqlConnection(cstring);
            SqlParameter par = new SqlParameter("IdAlbumu", Request.Url.Segments[0]);

            scmd = new SqlCommand("select Tresc from Artykuly where IdArtykulu =@IdAlbumu", sc2);
            sc2.Open();
            dr = scmd.ExecuteReader();
            grid1.DataSource = dr;
            grid1.DataBind();
            dr.Close();
            sc2.Close();
        }

    }

Artykuly.cs

 
<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Artykuly.aspx.cs" Inherits="Artykuly"%>



<asp:Content ID="Content4" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<div class="historia">
<h3>Artykuły</h3>
<asp:GridView ID="grid1" runat="server" BorderStyle="NotSet">
   <Columns>
   <asp:HyperLinkField DataTextField="Tytul" DataTextFormatString="Tresc artykulu" DataNavigateUrlFields="IdArtykulu" 
   DataNavigateUrlFormatString="~/Artykuly.aspx.cs?IdArtykulu={0}"/>
   </Columns>
    </asp:GridView>
</div>
</asp:Content>