【发布时间】:2013-05-08 04:43:17
【问题描述】:
这是我的 ddl 选择索引更改事件,在里面我调用 LoadData() 函数。
我的问题是每当我在下拉列表中选择新值时,我的 gridview 都无法根据该值进行绑定。 仅供参考:
- 我将自动回发设为 ddl。
- 低于总周时数是将参数传递给存储过程并正确返回,但我无法绑定。
protected void ddlWeek_SelectedIndexChanged(object sender, DropDownListEventArgs e)
{
LoadData();
}
private void LoadData()
{
var res = obj.TotalWeekHours(iSsn, strddlWeek);
Grid2.DataSource = res;
Grid2.DataBind();
}
提前谢谢...
【问题讨论】:
-
你在哪里设置
iSsn和strddlWeek的值?obj.TotalWeekHours返回什么类型的数据表? -
对不起,我没有提到。我在 LoadData() 函数中传递 iSsn 和 strddlweek。TotalWeekHours 是 .dbml 文件中的一个函数。
-
您是否收到某种错误消息,或者数据只是没有显示在 gridView 中?
-
我对 iSsn 进行硬编码,然后从我存储在 strddlWeek 中的 ddl 中获取日期。
-
没有错误消息。但在gridview中,当我点击按钮保存方法时发生绑定......在btn_save方法中我调用相同的loaddata()函数。但是当我选择ddl时我想绑定。