我根据数据库条目在asp.net的listview中运行时更改了每个行颜色, 并尝试在VB中执行相同但我得到一些无法解释的错误,如对象引用未设置为一个实例对象最有可能是这一行=>
Dim cell As HtmlTableRow = DirectCast(e.Item.FindControl("MainTableRow"),mlTableRow)
如果在VB中有更好的方法/正确的方法,请告诉我?
Protected Sub ListView2_ItemDataBound1(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.ListViewItemEventArgs) _
Handles ListView2.ItemDataBound
If e.Item.ItemType = ListViewItemType.DataItem Then
Dim dataitem As ListViewDataItem = DirectCast(e.Item, ListViewDataItem)
Dim mstorename As String = DataBinder.Eval(dataitem.DataItem, "Store")
If mstorename = "A1" Then
Dim cell As HtmlTableRow = DirectCast(e.Item.FindControl("MainTableRow"), mlTableRow)
cell.BgColor = #E0E0E0
End If
End If
End Sub
Run Code Online (Sandbox Code Playgroud)
非常感谢您的帮助.
DK
我正在尝试从数组中获取结果,如下所述:https : //docs.djangoproject.com/en/dev/ref/models/querysets/#in
http://127.0.0.1:8000/blogs?years=['2018', '2019']
http://127.0.0.1:8000/blogs?years=[2018, 2019]
Run Code Online (Sandbox Code Playgroud)
事实证明 ['2018', '2019'] 不是我得到的年份,即使它们在视觉上看起来完全一样。
我什至尝试使用 getlist 作为解释here how to get multiple results using same query params django这确实产生了所需的结果
def get_queryset(self):
years = self.request.query_params.get('years')
return self.queryset.filter(year__in=years)
Run Code Online (Sandbox Code Playgroud)
关于我在这里做错了什么的任何线索?
我尝试了所有选项它都不起作用,而我在下面的语句中输入它工作得很好
def get_queryset(self):
return self.queryset.filter(year__in=['2018', '2019'])
Run Code Online (Sandbox Code Playgroud) React Slick 有很好的例子来说明如何让它运行,但是这个是在类组件中,任何关于如何在使其成为功能组件时修复它的想法
https://react-slick.neostack.com/docs/example/as-nav-for
import React from "react";
import Slider from "react-slick";
export default function SyncSlider() {
const [nav1, setNav1] = React.useState(null)
const [nav2, setNav2] = React.useState(null)
let slider1 = []
let slider2 = []
React.useEffect(() => {
setNav1(slider1)
setNav2(slider2)
}, [slider1, slider2])
return (
<div>
<h2>Slider Syncing (AsNavFor)</h2>
<h4>First Slider</h4>
<Slider
asNavFor={nav1}
ref={slider => (slider1 = slider)}
>
<div>
<h3>1</h3>
</div>
<div>
<h3>2</h3>
</div>
<div>
<h3>3</h3>
</div>
<div>
<h3>4</h3>
</div>
<div>
<h3>5</h3>
</div>
<div>
<h3>6</h3>
</div>
</Slider>
<h4>Second Slider</h4> …Run Code Online (Sandbox Code Playgroud)