私はまともなグリッドビューを作ろうとしていて、ついに成功しました。私は必要なものすべてを手に入れましたが、その後、私のnavbarがまだ動作しているかどうかを確認することにしました。それは非常に奇妙な仕事のようなものです。私はnavbarでADMINを実行してもうまくいきません...他のすべての参考文献はうまくいくようです。私はここで何をしますか?それとも、私は新しい管理者ページを作ってそのように動いてみるべきですか?ASP.Net navbarとgridviewエラー
おかげ
IMAGES:あなたは上のブロックを設定することができます
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using KnowledgeBaseDB.Business;
namespace KnowledgeBase
{
public partial class afspraken : System.Web.UI.Page
{
Controller _controller = new Controller();
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
GridLaden();
}
}
protected void GridLaden()
{
DataSet dts = new DataSet();
dts = _controller.getAfspraakRecords();
GridView1.DataSource = dts;
GridView1.DataBind();
}
}
}
<div style="width:600px;margin-left:auto;margin-right:auto;">
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" CellPadding="4" ForeColor="#333333" GridLines="None" >
<AlternatingRowStyle BackColor="White" />
<Columns>
<asp:TemplateField HeaderText="AID">
<ItemTemplate>
<asp:Label ID="lblAID" runat="server" Text='<%# Eval("IDAfspraak") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Afspraak">
<ItemTemplate>
<asp:Label ID="lblAfspraak" runat="server" Text='<%# Eval("AfspraakNaam") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Omschrijving">
<ItemTemplate>
<asp:Label ID="lblOmschrijving" runat="server" Text='<%# Eval("Omschrijving") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="SID">
<ItemTemplate>
<asp:Label ID="lblStrafID" runat="server" Text='<%# Eval("StrafID") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Straf">
<ItemTemplate>
<asp:Label ID="lblStrafNaam" runat="server" Text='<%# Eval("StrafNaam") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<EditRowStyle BackColor="#7C6F57" />
<FooterStyle BackColor="#D3187F" Font-Bold="True" ForeColor="White" />
<HeaderStyle BackColor="#D3187F" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#666666" ForeColor="White" HorizontalAlign="Center" />
<RowStyle BackColor="#E3EAEB" />
<SelectedRowStyle BackColor="#C5BBAF" Font-Bold="True" ForeColor="#333333" />
<SortedAscendingCellStyle BackColor="#F8FAFA" />
<SortedAscendingHeaderStyle BackColor="#246B61" />
<SortedDescendingCellStyle BackColor="#D4DFE1" />
<SortedDescendingHeaderStyle BackColor="#15524A" />
</asp:GridView>
</p>
</div>
英語では何ですか? – ReadyFreddy
それは学校の知識ベースであり、オランダ語です:afspraken = rules。 IDを私が作成したグリッドビューからAfsprakenGridに変更しましたが、何らかの理由でそれが認識されなかった場合、すぐにそれを元に戻して、今度は再び動作します。しかし、私は別のaspxページに行くときにエラーが発生しています... – Wifix