【发布时间】:2011-11-10 17:22:33
【问题描述】:
我在尝试执行 gridview 行创建事件时出错
<asp:GridView ID="grdDetailedMes" runat="server" Width="800px"
ForeColor="black" GridLines="Horizontal" CellPadding="6" BackColor="white"
BorderColor="Black" BorderStyle="Solid" ShowHeader="False" OnRowCreated="grdDetailedMes_rowcreated">
</asp:GridView>
在.cs文件中
SqlConnection cnn = new SqlConnection("Data Source=ITS-BA-DC02\\MSSQL2008_SAND;Initial Catalog=TestDB_Chaitanya;User Id=sa;Password=01Explore");
try
{
cnn.Open();
SqlDataAdapter da = new SqlDataAdapter("select MesDetails from InboxMesgDetails where InboxMesId='{0}'", cnn);
DataSet ds = new DataSet();
da.Fill(ds);
grdDetailedMes.DataSource = ds;
grdDetailedMes.DataBind();
}
catch (Exception ex)
{
Response.Write(ex.Message);
}
finally
{
cnn.Close();
}
protected void grdDetailedMes_rowcreated(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.Header)
{
GridView headergrid = (GridView)sender;
GridViewRow Headergridrow = new GridViewRow(0, -1, DataControlRowType.Header, DataControlRowState.Insert);
TableCell Headercell = new TableCell();
Headercell.Text = "Company";
Headercell.ColumnSpan = '2';
Headergridrow.Cells.Add(Headercell);
}
}
【问题讨论】:
-
欢迎来到 SO。请注意,使用
{}(工具栏按钮)放置您的代码部分。
标签: asp.net sql sql-server