小编use*_*440的帖子

如何在Kendo DropDownList中设置默认值

我有一个Kendo DropDownList,但奇怪的是我无法设置它的初始值.

Html.Kendo().DropDownList()
    .Name("PersonalCoachName")
    .BindTo(new SelectList((List<string>)ViewData["coachResources"]))
    .HtmlAttributes(new { style = "font-size:8pt;" })
Run Code Online (Sandbox Code Playgroud)

ViewData ["coachResources"]是一个字符串类型的列表.无论我使用

.BindTo(new SelectList((List<string>)ViewData["coachResources"], "Default"))
or 
.SelectedIndex(3)
Run Code Online (Sandbox Code Playgroud)

DropDownList不会更改它的值,只显示列表中的第一个值.我需要帮助.谢谢.

kendo-ui kendo-dropdown

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

在Imagemagick中转换图像时出错

我使用Imagemagick转换将pdf文件转换为png,如下所示:

Magick convert -density 300 PointOnLine.pdf -quality 90 PointOnLine.png
Run Code Online (Sandbox Code Playgroud)

它给了我以下警告:

convert: profile 'icc': 'RGB ': RGB color space not permitted on grayscale PNG `PointOnLine.png' @ warning/png.c/MagickPNGWarningHandler/1744.
Run Code Online (Sandbox Code Playgroud)

并且创建的png图像全黑.但是,转换为jpg图像很好.

更新:添加-define配置文件后:skip = ICC,图像仍然很暗.但如果转换为jpg然后转换为png,则可以,但背景很暗.仍有同样的警告.问题是什么?谢谢.

pdf imagemagick image-processing file-conversion

5
推荐指数
1
解决办法
2503
查看次数

为什么我的查询很慢以获取具有大偏移量的记录?

我有查询按页码获取记录,如下所示,

SELECT
   FirstName = R.FirstName,
   LastName = R.LastName,
   CountryId = R.CountryID,
   ......
FROM Resource AS R
WHERE ...
ORDER BY LastName, FirstName
OFFSET 10 * (@PageNumber - 1) ROWS
FETCH NEXT 10 ROWS ONLY
Run Code Online (Sandbox Code Playgroud)

记录总数超过30,000.

  • @PageNumber = 1,运行时间小于1s时,几乎是瞬间.
  • 何时@PageNumber = 500,运行时间约为4s.
  • 何时@PageNumber = 1000,运行时间小于12秒.
  • 何时@PageNumber = 2000,运行时间小于20s.
  • 何时@PageNumber = 3000,运行时间小于28s.

我想知道为什么获取具有较大偏移量的记录比较小的记录慢得多,因为获取的行的总数是相同的(10).看起来查询前端记录比后面的记录快得多.或者查询中有什么问题?

sql t-sql sql-server

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