0
Я как-то дошел до очень странной ошибки. Мое gridview не появится. Вот мой код - первый мой .aspx
разметки:Gridview не отображается
<asp:GridView ID="Zakljucani" runat="server" AutoGenerateColumns="False"
onrowcommand="Zakljucani_RowCommand" PageSize="300" Height="127px"
style=" visibility:visible; border-color:Red" >
<Columns>
<asp:BoundField DataField="KorisnickoIme" HeaderText="Korisnicko ime" Visible="true" />
<asp:BoundField DataField="Mail" HeaderText="Mail" Visible="true" />
<asp:BoundField DataField="DatumZakljucavanja"
HeaderText="Datum i vrijeme zaključavanja" />
<asp:BoundField DataField="HoursElapsed" HeaderText="Protekli sati" />
<asp:TemplateField HeaderText="Otključaj">
<ItemTemplate>
<asp:Button ID="Button1" CommandArgument='<%#Eval("KorisnickoIme")%>' runat="server" Enabled='<%#Convert.ToInt32(Eval("HoursElapsed"))>24%>' Text="Otključaj" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
И это мой код
protected void Page_Load(object sender, EventArgs e)
{
GetData();
}
private void GetData()
{
string CS = ConfigurationManager.ConnectionStrings["Konekcija"].ConnectionString;
using (SqlConnection con = new SqlConnection(CS))
{
SqlCommand cmd = new SqlCommand("SpZakljucaniRacuni", con);
cmd.CommandType = CommandType.StoredProcedure;
con.Open();
Zakljucani.DataSource = cmd.ExecuteReader();
Zakljucani.DataBind();
}
}
private void EnableUserAccount(string UserName)
{
string CS = ConfigurationManager.ConnectionStrings["Konekcija"].ConnectionString;
using (SqlConnection con = new SqlConnection(CS))
{
SqlCommand cmd = new SqlCommand("OtkljucajZakljucaniRacun", con);
cmd.CommandType = CommandType.StoredProcedure;
SqlParameter paramUserName = new SqlParameter()
{
ParameterName = "@KorisnickoIme",
Value = UserName
};
cmd.Parameters.Add(paramUserName);
con.Open();
cmd.ExecuteNonQuery();
}
}
protected void Zakljucani_RowCommand(object sender, GridViewCommandEventArgs e)
{
EnableUserAccount(e.CommandArgument.ToString());
GetData();
}
Проблема заключается в том, что GridView не отображается. Сегодня это сработало хорошо, а потом - нет.
Я не знаю, есть ли ошибка или проблема при переплетах. Надеюсь, что мы найдем ошибку, если она есть.
это огонь любую ошибку? Вы пробовали отлаживать? –
Нет ошибок, которые показывают мне вид сетки в режиме конструктора, но при запуске он исчезает. –
Не могли бы вы показать процедуру store? похоже, проблема там! – Fals