我遇到了这个网格视图的问题。我用查询填充它。但是,如果我使用一段时间(reader.Read())结构,它将不会填充或出现。没有while结构,它工作正常。但是,我需要访问两个特定的字段。代码如下。使用While()结构时,不会填充Gridview。 C#ASP.Net
SqlDataReader myReader;
try
{
using (myConnection)
{
myConnection.Open();
ArrayList arrliGames = new ArrayList();
myReader = myCommand.ExecuteReader();
decimal decTicketCost = 0;
int intTicketCount = 0;
while (myReader.Read())
{
decTicketCost = Convert .ToDecimal (myReader ["TicketCost"]);
intTicketCount =Convert .ToInt32 (myReader ["NumTickets"]);
}
//Binds listbox
grdEvents.DataSource = myReader ;
grdEvents.DataBind();
}
}
你在SQL语句中选择2组以上的列? – Chad 2011-05-03 17:19:41