错误1
public void DgNewsUpdate(object sender,System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
估计引起出错源 DataGrid TmpDgrd = (DataGrid)sender;
估计引起出错源 int CurrentIndex = TmpDgrd.CurrentPageIndex*TmpDgrd.PageSize+TmpDgrd.EditItemIndex;
TextBox TmpStr = (TextBox) e.Item.Cells[0].Controls[0];
DsNews.Tables[0].Rows[CurrentIndex]["Title"]=TmpStr.Text; TmpStr = (TextBox) e.Item.Cells[1].Controls[0];
DsNews.Tables[0].Rows[CurrentIndex]["ImageUrl"]=TmpStr.Text; TmpStr = (TextBox) e.Item.Cells[2].Controls[0];
DsNews.Tables[0].Rows[CurrentIndex]["Date"]=TmpStr.Text;
TmpStr = (TextBox) e.Item.Cells[3].Controls[0];
DsNews.Tables[0].Rows[CurrentIndex]["Content"]=TmpStr.Text;
TmpDgrd.EditItemIndex=-1;
LoadNews(); }
错误2:
public void DgNewsDelete(object sender,System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
if(DsNews.Tables[0].Rows.Count<=1)
{
Info.Text="不可将数据全部清除";
return;
}
估计引起出错源 DataGrid TmpDgrd = (DataGrid)sender;
估计引起出错源 int CurrentIndex = DgNews.CurrentPageIndex*DgNews.PageSize+e.Item.ItemIndex; DsNews.Tables[0].Rows.RemoveAt(CurrentIndex);
LoadNews();
}
问题三
顺便问一句,这个有错嘛?书上照抄的,但是好像不对<%@ Page language="c#" Codebehind="Manager.aspx.cs" AutoEventWireup="false" Inherits="WebAdManager.Manage" %>好像改成这样就对了<%@ Page language="c#" Src="Manager.aspx.cs" AutoEventWireup="false" Inherits="WebAdManager.Manage" %>
public void DgNewsUpdate(object sender,System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
估计引起出错源 DataGrid TmpDgrd = (DataGrid)sender;
估计引起出错源 int CurrentIndex = TmpDgrd.CurrentPageIndex*TmpDgrd.PageSize+TmpDgrd.EditItemIndex;
TextBox TmpStr = (TextBox) e.Item.Cells[0].Controls[0];
DsNews.Tables[0].Rows[CurrentIndex]["Title"]=TmpStr.Text; TmpStr = (TextBox) e.Item.Cells[1].Controls[0];
DsNews.Tables[0].Rows[CurrentIndex]["ImageUrl"]=TmpStr.Text; TmpStr = (TextBox) e.Item.Cells[2].Controls[0];
DsNews.Tables[0].Rows[CurrentIndex]["Date"]=TmpStr.Text;
TmpStr = (TextBox) e.Item.Cells[3].Controls[0];
DsNews.Tables[0].Rows[CurrentIndex]["Content"]=TmpStr.Text;
TmpDgrd.EditItemIndex=-1;
LoadNews(); }
错误2:
public void DgNewsDelete(object sender,System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
if(DsNews.Tables[0].Rows.Count<=1)
{
Info.Text="不可将数据全部清除";
return;
}
估计引起出错源 DataGrid TmpDgrd = (DataGrid)sender;
估计引起出错源 int CurrentIndex = DgNews.CurrentPageIndex*DgNews.PageSize+e.Item.ItemIndex; DsNews.Tables[0].Rows.RemoveAt(CurrentIndex);
LoadNews();
}
问题三
顺便问一句,这个有错嘛?书上照抄的,但是好像不对<%@ Page language="c#" Codebehind="Manager.aspx.cs" AutoEventWireup="false" Inherits="WebAdManager.Manage" %>好像改成这样就对了<%@ Page language="c#" Src="Manager.aspx.cs" AutoEventWireup="false" Inherits="WebAdManager.Manage" %>
解决方案 »
- DropDownList1.SelectedItem.Text 为什么总是选到第一项?
- 怎样用for循环动态遍历json数组
- repeater 怎样改变样式
- 学了半个月的WinForm,求包养,求思路,求案例,求安慰,求发展方向。
- ++++++++++弟兄们,存储过程如何返回查询到的记录集啊???
- 求:程序集“System.Web”无法加载的解决方案!!!(程序移植时候)
- 怎么读取HTML文件的代码?
- 请问用什么工具代替vss比较好啊
- datagrid中如何删除当前行?
- 数据绑定问题
- 如何再asp.net中定义一个全局得类,再各个页面都可以实例化,比如说数据库连接类!
- 图片从数据库读出(二进制文件),显示时怎样控制以两列的形式来显示?
src指定的不用编译.codebehind指定的要编译
前两个问题.你说是估计我就不看了.要你运行后真的出现错误再说.
bin目录有个dll文件的就是那玩艺.没她aspx中指定的codebehind的程序运行不了.
{
估计引起出错源 DataGrid TmpDgrd = (DataGrid)sender; //使用前请加 估计引起出错源 int CurrentIndex = TmpDgrd.CurrentPageIndex*TmpDgrd.PageSize+TmpDgrd.EditItemIndex;
TextBox TmpStr = (TextBox) e.Item.Cells[0].Controls[0];
DsNews.Tables[0].Rows[CurrentIndex]["Title"]=TmpStr.Text; TmpStr = (TextBox) e.Item.Cells[1].Controls[0];
DsNews.Tables[0].Rows[CurrentIndex]["ImageUrl"]=TmpStr.Text; TmpStr = (TextBox) e.Item.Cells[2].Controls[0];
DsNews.Tables[0].Rows[CurrentIndex]["Date"]=TmpStr.Text;
TmpStr = (TextBox) e.Item.Cells[3].Controls[0];
DsNews.Tables[0].Rows[CurrentIndex]["Content"]=TmpStr.Text;
TmpDgrd.EditItemIndex=-1;
LoadNews(); }
错误2:
public void DgNewsDelete(object sender,System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
if(DsNews.Tables[0].Rows.Count<=1)
{
Info.Text="不可将数据全部清除";
return;
}
估计引起出错源 DataGrid TmpDgrd = (DataGrid)sender;
估计引起出错源 int CurrentIndex = DgNews.CurrentPageIndex*DgNews.PageSize+e.Item.ItemIndex; DsNews.Tables[0].Rows.RemoveAt(CurrentIndex);
LoadNews();
}
问题三
顺便问一句,这个有错嘛?书上照抄的,但是好像不对<%@ Page language="c#" Codebehind="Manager.aspx.cs" AutoEventWireup="false" Inherits="WebAdManager.Manage" %>好像改成这样就对了<%@ Page language="c#" Src="Manager.aspx.cs" AutoEventWireup="false" Inherits="WebAdManager.Manage" %>