• 主页
  • ASP
  • .NET Framework
  • Web Services
  • VB
  • VC
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • LINQ
kflash 2004年12月23日
帮忙看下错在哪里。
try
{
if (Page.IsValid)
{
string con = ConfigurationSettings.AppSettings["SqlConnectionString"];
SqlConnection conn = new SqlConnection(con);
SqlDataAdapter da = new SqlDataAdapter();
da.UpdateCommand = new SqlCommand("Sp_Sorts_UpdateWhereCategoryIdAndSortName",conn);
da.UpdateCommand.CommandType = CommandType.StoredProcedure;
da.UpdateCommand.Parameters.Add(new SqlParameter("@CategoryId",SqlDbType.Int));
da.UpdateCommand.Parameters["@CategoryId"].Value = DataGrid1.DataKeys((int) e.Item.ItemIndex);
da.UpdateCommand.Parameters.Add(new SqlParameter("@CategoryId",SqlDbType.Int));
da.UpdateCommand.Parameters["@CategoryId"].Value = ((TextBox) e.Item.FindControl("GridCategoryId")).Text;
da.UpdateCommand.Parameters.Add(new SqlParameter("@SortName",SqlDbType.Int));
da.UpdateCommand.Parameters["@SortName"].Value = ((TextBox) e.Item.FindControl("GridSortName")).Text;
try
{
da.UpdateCommand.ExecuteNonQuery();
DataGrid1.EditItemIndex = -1;
Response.Write("<script>alert('更新成功!')</script>");
}
catch
{
Response.Write("<script>alert('出错!')</script>");
return;
}
conn.Close();
BindGrid();
}
}
catch
{
Response.Write("<script>alert('出错!')</script>");
return;
}


========================================================〉

<p align="center"><asp:datagrid id="DataGrid1" runat="server" AllowPaging="True" AllowCustomPaging="True" Width="600px"
Font-Size="X-Small" GridLines="Horizontal" CellPadding="3" BackColor="White" BorderWidth="1px" BorderStyle="None"
BorderColor="#E7E7FF" AutoGenerateColumns="False">
<SelectedItemStyle Font-Bold="True" ForeColor="#F7F7F7" BackColor="#738A9C"></SelectedItemStyle>
<AlternatingItemStyle BackColor="#F7F7F7"></AlternatingItemStyle>
<ItemStyle ForeColor="#4A3C8C" BackColor="#E7E7FF"></ItemStyle>
<HeaderStyle Font-Bold="True" ForeColor="#F7F7F7" BackColor="#4A3C8C"></HeaderStyle>
<FooterStyle ForeColor="#4A3C8C" BackColor="#B5C7DE"></FooterStyle>
<Columns>
<asp:BoundColumn DataField="SortName" HeaderText="分类名称"></asp:BoundColumn>
<asp:BoundColumn DataField="CategoryId" HeaderText="分类排序"></asp:BoundColumn>
<asp:TemplateColumn HeaderText="确定操作">
<ItemTemplate>
<asp:LinkButton runat="server" Text="编辑" CommandName="Edit" CausesValidation="false"></asp:LinkButton>
</ItemTemplate>
<EditItemTemplate>
<asp:LinkButton runat="server" Text="更新" CommandName="Update"></asp:LinkButton> 
<asp:LinkButton runat="server" Text="取消" CommandName="Cancel" CausesValidation="false"></asp:LinkButton>
</EditItemTemplate>
</asp:TemplateColumn>
</Columns>
<PagerStyle HorizontalAlign="Right" ForeColor="#4A3C8C" BackColor="#E7E7FF" Mode="NumericPages"></PagerStyle>
</asp:datagrid></p>
<asp:TextBox id="GridCategoryId" runat="server" Visible="False"></asp:TextBox>
<asp:TextBox id="GridSortName" runat="server" Visible="False">
...全文
46 点赞 收藏 4
写回复
4 条回复

还没有回复,快来抢沙发~

发动态
发帖子
.NET技术社区
创建于2007-09-28

4.8w+

社区成员

66.8w+

社区内容

.NET技术交流专区
社区公告
暂无公告