我正在通过转发器数据绑定子。
转发器中的数据可能取决于下拉列表中选择的内容,但是我用于显示数据的一些sql没有列price
- 我怎么说呢? “如果存在”价格“例如
我在尝试:
If Not CType(e.Item.DataItem, DataRowView) Is DBNull.Value Then
'Do this
end if
有什么想法吗?
答案 0 :(得分:2)
DataItem
在回发时总是没有/ null,它只在数据绑定后设置。在回发中,值保持在ViewState
(默认情况下),因此无需维护数据源。
所以你应该改用e.Item.FindControls(controlID)
。