0

我正在经历一个中继器数据绑定子。

中继器中的数据可以取决于下拉列表中选择的内容,但是我的一些用于显示数据的 sql 没有列price- 我怎么能说例如“如果存在”价格“例如

我在尝试:

If Not CType(e.Item.DataItem, DataRowView) Is DBNull.Value Then
    'Do this
end if

有任何想法吗?

4

1 回答 1

2

DataItem回发时始终为空/空,仅在数据绑定后设置。值在ViewState(默认情况下)跨回发进行维护,因此无需维护数据源。

所以你应该e.Item.FindControls(controlID)改用。

于 2013-05-07T15:26:07.580 回答