【发布时间】:2012-01-06 05:15:04
【问题描述】:
如何在不使用数据源的情况下通过从 数据库 绑定数据来实现重新排序列表
使用数据库时,我收到警报消息
“重新排序失败,请参阅下面的详细信息。\r\n\r\n无法重新排序数据源。它不是数据源,也没有实现 Ilist”
【问题讨论】:
如何在不使用数据源的情况下通过从 数据库 绑定数据来实现重新排序列表
使用数据库时,我收到警报消息
“重新排序失败,请参阅下面的详细信息。\r\n\r\n无法重新排序数据源。它不是数据源,也没有实现 Ilist”
【问题讨论】:
Try this way,
创建填充数据集的方法
公共数据集 FillDataSet_info(string _param1) {
try
{
DataSet oDS = new DataSet();
SqlParameter[] oParam = new SqlParameter[1];
oParam[0] = new SqlParameter("@Column_Filed1", _param1;
oDS = SqlHelper.ExecuteDataset(DataConnectionString, CommandType.StoredProcedure, "proc_fill", oParam);
return oDS;
}
catch (Exception e)
{
ErrorMessage = e.Message;
return null;
}
}
现在使用上面来填充 ListView、GridView、DataList 或 Repeater
你所要做的就是,创建一个方法来绑定GridView或其他中的数据..
private void GridView_Bind()
{
DataSet oDs_GridView = new DataSet();
string Param1 = "somevalue";
oDs_GridView = oFCC.GetmRoleMaster_infoAll(Param1);
if (oDs_GridView.Tables[0].Rows.Count > 0)
{
GridView1.DataSource = oDs_GridView;
GridView1.DataBind();
}
}
【讨论】: