|
蓝森林 http://www.lslnet.com 2006年8月25日 8:28
[.NET]DataGrid的模板列菜鸟问题求助。
有一个列,他的每个单元格斗是拆分为两行的(包括表头那行),这在DataGrid里该怎么写?
是应该用模板列吗?该怎么写?
难道写<tr><td></td></tr><tr><td></td></tr>吗?
求助。 |
我也有个问题
“/gaokao”应用程序中的服务器错误。
--------------------------------------------------------------------------------
编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。
编译器错误信息: CS0122: 不可访问“gaokao.test.dgr_delete(object, System.Web.UI.WebControls.DataGridCommandEventArgs)”,因为它受保护级别限制
源错误:
行 13: <
行 14: <asp:Label id="Label1" style="Z-INDEX: 101; LEFT: 240px; POSITION: absolute; TOP: 16px" runat="server">Label</asp:Label>
行 15: <asp:Datagrid id="DataGrid1" runat="server" OnDeleteCommand="dgr_delete" OnPageIndexChanged="ChangeGridPage"
行 16: DataKeyField="newsid" AllowPaging="True" PageSize="5" PagerStyle-Mode="NumericPages" PagerStyle-Font-Size="18"
行 17: PagerStyle-HorizontalAlign="Center" AutoGenerateColumns="False" Width="538px" Height="166px"
<asp:TemplateColumn HeaderText="操作" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="80" ItemStyle-Width="80">
<ItemTemplate>
<asp:LinkButton CommandName="Delete" Text="删除" Runat="server" ID="linkBtnDelete"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateColumn>
后台代码:
private void dgr_delete(object sender,DataGridCommandEventArgs e)
{
string sqldelete;
sqldelete="delete from news where newsid=";
sqldelete+=DataGrid1.DataKeys[(int)e.Item.ItemIndex].ToString();
sqldb deldb=new sqldb();
deldb.SqlRun(sqldelete);
BindData();
Label1.Text="删除成功!!!";
}
|
不好意思,第一回上论坛 |
上面的这是什么问题啊,我不知道哪里出错了,请教大侠 |
受不了你了,俺也是菜鸟,问我干啥子,快去开新贴去…………
:D
难道是private的原因?你在哪调用的那个delete方法? |
|