小编ind*_*nci的帖子

如何根据行中的数据更改listview行颜色

根据数据库条目在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

asp.net listview

2
推荐指数
1
解决办法
5746
查看次数

Django查询参数到数组

我正在尝试从数组中获取结果,如下所述: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)

django python-3.x django-rest-framework

1
推荐指数
3
解决办法
2731
查看次数

React Slick Sync - 功能组件

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)

reactjs react-functional-component

1
推荐指数
1
解决办法
2万
查看次数