小编ber*_*dem的帖子

Telerik网格中的多线单元(MVC3)

使用Telerik MVC3网格,C#,.Net 2010;

我的剃刀视图中有一个网格:

@(Html.Telerik().Grid<ProductListItem>()
.Name("Grid")
.Columns(columns =>
{
       columns.Bound(o => o.Current.Name).Sortable(true).Filterable(false).Width(150);
       columns.Bound(o => o.Categories).Sortable(true).Filterable(false).Width(200);
       //other column bindings...
})
.DataBinding(dataBinding => dataBinding.Ajax().Select(Model.GridAjaxRequestAction.ActionName, Model.GridAjaxRequestAction.ControllerName))
.Pageable(settings => settings.Total(Model.TotalRow))
.EnableCustomBinding(true)
.Sortable()
.Filterable()
Run Code Online (Sandbox Code Playgroud)

我想要做的是将网格的类别列设置为多行.

产品可能有很多类别,因此网格中的类别单元格应该是这样的;

Category0
Category1
Category2
Run Code Online (Sandbox Code Playgroud)

我尝试使用System.NewLine加入类别值,
并将此值分配给ProductListItem.Categories属性.它没有改变.文字仍然是单行.

提前致谢.

.net c# telerik-mvc telerik-grid

6
推荐指数
1
解决办法
3743
查看次数

Telerik MVC Chart ClientEvents.OnDataBinding

我想显示特定民意调查问题的民意调查结果.单击问题列表时,我想根据所选的questionId将我的图表与查询绑定.

所以我的计划是; 1.从选定的问题行中获取问题.没关系.

  1. 在我的图表上定义ClientEvents.OndataBinding事件.所以我可以通过questionId;

    function onChartDataBinding(e){e.data = $ .extend(e.data,{questionId:questionId}); }

  2. 使用$('#ChartPollResults').data('tChart').rebind();问题列表网格行选择事件.

当我根据第一个网格选定行进行第二次网格绑定时,此方案有效.但似乎图表控件上没有ClientEvents.OnDataBinding事件.rebind()图表控件不支持" "方法.

我使用的图表控制如下.

@(Html.Telerik().Chart<QuestionResult>()
                            .Theme("WebBlue")
                            .Name("ChartPollResults")
                            .Title("Poll Question Choice Number vs. Choice Count")
                            .Legend(legend => legend.Position(ChartLegendPosition.Bottom))
                            .Series(series =>
                            {
                                series.Bar("ChoseCount").Name("Choice Count").Gap(5);
                            })
                            .CategoryAxis(axis => axis.Categories(o => o.ChoiceNumber))

                            .DataBinding(dataBinding => dataBinding.Ajax().Select("_PollResultChartBinding", "Poll", new { questionId = 0 }))
                            .HtmlAttributes(new { style = "width: %100px; height: 270px" })
                    )
Run Code Online (Sandbox Code Playgroud)

我的Controller绑定方法;

public ActionResult _PollResultChartBinding(int questionId = 0)
{
            //questionId = 3;
            if (!ModelState.IsValid || questionId == 0)
                return …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc charts telerik

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

从Oracle使用WCF服务

TLDR; 看看最后一段.

我们的合作伙伴软件公司的开发人员需要调用我们的WCF(基本的http绑定)服务,并且他要求我们为自己将其转换为asmx,因为他在从Oracle调用它时遇到了麻烦.WCF服务正在不同平台(.net,java,php)上使用,没有错误.

他的代码给了他状态代码:500 - 内部服务器错误.我假设它发送错误的肥皂格式或内容.

所以我知道你应该像开发人员那样使用utl_dbws而不是utl_http.

好吧,这对我来说似乎是一项轻松的任务.从互联网上找到一个有效的代码示例并发送一封电子邮件,例如"嗨同事开发者朋友,你应该使用utl_dbws包而不是utl_http和这个链接上的示例代码".

我不是世界上唯一需要这样做的人,对吗?

很奇怪,但我找不到任何样本批准的代码,完成从Oracle调用WCF服务.

这是我发现的一些链接;

https://forums.oracle.com/forums/thread.jspa?threadID=2354357 https://forums.oracle.com/forums/thread.jspa?threadID=1071996 http://steveracanovic.blogspot.com/2008/ 10/using-utldbws-package-to-call-web.html https://forums.oracle.com/forums/thread.jspa?messageID=4205205​​&tstart=0#4205205
http://www.oracle-base.com/文章/ 10G/UTL_DBWS-10g.php

没有人写任何工作代码示例或没有人告诉这是不可能的.

如果有人有一个从Oracle调用WCF服务的工作代码示例,我将不胜感激.

oracle wcf

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

标签 统计

.net ×1

asp.net-mvc ×1

c# ×1

charts ×1

oracle ×1

telerik ×1

telerik-grid ×1

telerik-mvc ×1

wcf ×1