Змінюй хід війни! Допомагай ЗСУ!

ребята, кто шарит, помогите разобратся с ASP.NET

  • Автор теми Автор теми White_angel
  • Дата створення Дата створення
Статус: Офлайн
Реєстрація: 08.10.2009
Повідом.: 192
ребята, кто шарит, помогите разобратся с ASP.NET

проблема заключается в следующем, написал код:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Data;

namespace WebApplication1
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string connectionString = @"Data Source=.\SQLEXPRESS; Integrated Security=True;" + @"AttachDbFilename=D:\gsm-rt\main.mdf;Initial Catalog=main";
using (SqlConnection con = new SqlConnection(connectionString))
{
con.Open();
using (SqlCommand cmd = con.CreateCommand())
{
string zaprossql = "INSERT INTO [kord] (N,S,H,T)" + "Values (10,41,35,16)";
cmd.CommandText = zaprossql;
cmd.ExecuteNonQuery();
}
//----------------------------------------
using (SqlCommand cmd2 = con.CreateCommand())
{
string CommandCount = "SELECT * FROM [kord]";
cmd2.CommandText = CommandCount;
cmd2.ExecuteNonQuery();
using (SqlDataAdapter adapter = new SqlDataAdapter(cmd2))
{
using (DataSet datatableCountRows = new DataSet())
{
adapter.Fill(datatableCountRows);
GridView1.DataSource = datatableCountRows.Tables[0].DefaultView;
GridView1.DataBind();
}
}
}
con.Close();
}
}
}
}
в базу данных значения добавляются, а GridView - не отображает...
уже кучу вариаций перепробовал - результат отрицательный... кому не сложно, дайте рабочий код на GridView... или помогите найти и исправить ошибку
 
Чо именно не отображает, данные, хедер или где? Хрен его знает как ты грид на страницу положил, может у него Visible=false
 
Visible=true
1000раз перепроверил...
об ошибке не пишит...
грузиццо шаблон страницы, а там де должно быть GridView - пусто...
 
Ищу работу на гос. предприятии. инжинером-радиотехником или программистом
ТС, у вас слово "инжинер" никак не подчеркивается, не выделяется?
 
Visible=true
1000раз перепроверил...
об ошибке не пишит...
грузиццо шаблон страницы, а там де должно быть GridView - пусто...

Чувак, ты для разнообразия хоть сюды код страницы запости, чтоле.
 
По идее, этот оператор не нужен:
cmd2.ExecuteNonQuery();

т.к. адаптер.филл сам выполняет команду при заполнении датасета.
 
Сам код рабочий, у тебя, скорее всего, плохо настроен GridView. Проверь свойство AutoGenerateColumns. В данном случае оно должно быть выставлено в true. Если все равно ничего не отображает, выкладывай код GridView.

Кстати, cmd2.ExecuteNonQuery(); убери. Это уже совсем лишнее )
 
Вот исходный код формы:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication1._Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.
">

<html xmlns="
⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.
" >
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>

<br />
<br />
<asp:GridView ID="GridView1" runat="server"
BackColor="White" BorderColor="White" BorderStyle="Ridge" BorderWidth="2px"
CellPadding="3" CellSpacing="1">
<RowStyle BackColor="#DEDFDE" ForeColor="Black" />
<FooterStyle BackColor="#C6C3C6" ForeColor="Black" />
<PagerStyle BackColor="#C6C3C6" ForeColor="Black" HorizontalAlign="Right" />
<SelectedRowStyle BackColor="#9471DE" Font-Bold="True" ForeColor="White" />
<HeaderStyle BackColor="#4A3C8C" Font-Bold="True" ForeColor="#E7E7FF" />
</asp:GridView>

<br />
<br />

</div>
</form>
</body>
</html>

А вот то что выдает опера
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.
">

<html xmlns="
⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.
" >
<head><title>

</title></head>
<body>
<form name="form1" method="post" action="Default.aspx" id="form1">
<div>
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKLTIxNTU0MjE1MA9kFgICAw9kFgICAQ88KwANAGQYAQUJR3JpZFZpZXcxD2dkKSWAM+jdcgZ2JU8vTdnql0zXyCY=" />
</div>

<div>

<br />
<br />
<div>

</div>

<br />
<br />

</div>
</form>
</body>
</html>
 
Не поверишь: все работает. И в WebApplication, и в WebSite.
 
****лась проблема путем сноса 2005 и установкой 2008 SQL server, а также пересозданием таблицы...
 
Это не решение проблемы,это постоянная состовляющая высокоуровневого программирования.Соль в том,чтобы понимать инструкции ,которые прячутся за
теми или иными функциями ,или же если желаетье,рассматривать воодчию то,что используете.
 
Проблема, как обычно бывает в таких случаях, в ДНК. И ***** ни SQL Server, ни винда тут ни при чем. Только ***ть ****ий кривой ДНК.
 
Назад
Зверху Знизу