例如实现类似这样的功能
ObjectDataSource1.SelectMethod = "getwldatabytime(Starttime ,Endtime )"public DataSet getwldatabytime(string Starttime ,string Endtime)
{
string sqlstr = "SELECT * FROM tblWeatherLiving where OccurTime between '" + Starttime + "' and '" + Endtime + "' ";"
SqlDataAdapter DataAdapter = new SqlDataAdapter(sqlstr, conn);
DataAdapter.Fill(dswldata);
return dswldata;
}
ObjectDataSource1.SelectMethod = "getwldatabytime(Starttime ,Endtime )"public DataSet getwldatabytime(string Starttime ,string Endtime)
{
string sqlstr = "SELECT * FROM tblWeatherLiving where OccurTime between '" + Starttime + "' and '" + Endtime + "' ";"
SqlDataAdapter DataAdapter = new SqlDataAdapter(sqlstr, conn);
DataAdapter.Fill(dswldata);
return dswldata;
}
解决方案 »
- 我用jquery的$.ajax调用了webservice中的方法,比如这个方法叫login,没有返回值。
- jQuery的弹出窗体
- .net Server对象
- js高手请问:关于用js动态给div加入事件的方法。
- 我想写一个网页,可以对所有wwwroot下的文件进行修改,删除!!!~~在线等.
- 怎样保存html到数据库?
- FreeTextBox中的回车换行问题
- 求助 EF中 Dbset find() 问题
- 无法调试问题 (三日内结贴)
- 请问怎样判断listbox是否被选中?在线等
- GRIDVIEW-RowCreate 如何取GRIDVIEW中的主键
- DropDownList绑定及默认值的问题ddlFather.Text = "0";
<asp:dropdownlist id="dropdownList1" runat="server" dataTextField="Endtime " datavalueField="Endtime "></asp:dropdownlist><asp:objdectdatasource id="objdectdatasource1" runat="server" typename="DB" selectMethod="getwldatabytime">
<selectParameters>
<asp:ControlParameter ControlId="dropdownList1" name="Starttime" propertyname="selectValue"/>
<asp:ControlParameter ControlId="dropdownList2" name="Endtime " propertyname="selectValue"/>
</selectParameters>
</asp:objectdatasource>大致是这样用的
{
string sqlstr = "SELECT * FROM tblWeatherLiving where OccurTime between @Starttime and @Endtime ";"
sqldatasource sqlDs = new sqldatasource(connectionstring,sqlStr)
sqlds.datasourceMode = sqldatasourceMode.dataset
sqlds.selectparameters.clear()
parameter dbparameter_starttime = new parameter("OccurTime ",typecode.string,starttime)
sqlds.selectparameters.add(dbparameter_starttime)
parameter dbparameter_Endtime= new parameter("OccurTime ",typecode.string,Endtime)
sqlds.selectparameters.add(dbparameter_Endtime)
return (dataset)sqlds.select(datasourceselectarguments.empty)
}
2、SelectMethod(返回数据集)
3、SelectCountMethod(返回记录总数的方法名)
4、MaximumRowsParameterName(每页记录数参数名)
5、StartRowIndexParameterName
这几个属性一起配合,再加上存储过程分页,就可以实现所谓自定义分页了。相关资料你自己到网上搜搜吧。