结果返回-1,试过很多次了,如果用SqlDataSource,就正常显示行数目。同样的功能用ObjectDataSource就不行。如此:
//它行。
protected void SqlDataSource1_Selected(object sender, SqlDataSourceStatusEventArgs e)
{
Label1.Text = e.AffectedRows.ToString();
}//它不行。
protected void ObjectDataSource1_Selected(object sender, ObjectDataSourceStatusEventArgs e)
{
Label1.Text = e.AffectedRows.ToString();
}
//它行。
protected void SqlDataSource1_Selected(object sender, SqlDataSourceStatusEventArgs e)
{
Label1.Text = e.AffectedRows.ToString();
}//它不行。
protected void ObjectDataSource1_Selected(object sender, ObjectDataSourceStatusEventArgs e)
{
Label1.Text = e.AffectedRows.ToString();
}
解决方案 »
- 問一下,mvc2發佈後,數據庫連接的問題
- listview中展现的数据如何替换啊?
- 页面有一个地方用了验证控件,另一个地方点击按钮的时候因为那个验证控件而执行不了,怎么办啊?
- TextBox的一个问题
- 有HttpHander经验的进来
- DataGrid更新的奇怪问题?
- 微信一键式接入!
- 在 ServiceModel 客户端配置部分中,找不到引用协定“ServiceReference1.Service1Soap”的默认终结点元素。这可能是因为未找
- 一个奇怪的问题,明明是一样的,为什么校验时通不过,就提示两个数输入的不一样?
- 一个 asp.net 与服务器系统问题
- (200分请教)ObjectDataSource绑定GridView 的问题~有请|思归|等高手光临!
- 验证控件的问题
protected void ObjectDataSource1_Selected(object sender, ObjectDataSourceStatusEventArgs e)
{
Label1.Text = ((DataTable)e.ReturnValue).Rows.Count.ToString();
}
注意,我的OjbectDataSource都是用数据集XSD文件产生的。