小编Imr*_*han的帖子

从X值获取.NET图表系列的Y值

使用C#与.NET图表.

我试图绘制几个波形图,我希望将鼠标移动到图表区域,并让我的工具提示在此X值位置显示图表中每个系列的Y值.

|      at xValue 12    |                                     |
|      _ = 3           |                                     |
|      * = 2           |                                * *  |
|              ________|______________________________*_____ |
|             /        |                             *       |
| __________*/*********|*****************************        |
|        *             |                                     |
|       *              |                                     |
|______________________|_____________________________________|
Run Code Online (Sandbox Code Playgroud)

有点像上图.以下是我的代码版本:

void chart1_MouseMove(object sender, MouseEventArgs e)
        {
            var pos = e.Location;
            _point.X = e.Location.X;
            _point.Y = e.Location.Y;

            try
            {
                if ((chart1.ChartAreas[0].AxisX.PixelPositionToValue(e.X) >= 0) && (chart1.ChartAreas[0].AxisX.PixelPositionToValue(e.X) <= max))
                {
                    //Crossair
                    chart1.ChartAreas[0].CursorX.SetCursorPixelPosition(_point, true);

                    //Tooltips
                    double xValue = chart1.ChartAreas[0].AxisX.PixelPositionToValue(e.X);
                    double yValue …
Run Code Online (Sandbox Code Playgroud)

.net c# tooltip mschart

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

TDS 响应在偏移处获得意外值

我正在使用Java,hibernate,sqlserver 2008 R2,Jboss,

得到这个异常,

WARNING [com.microsoft.sqlserver.jdbc.internals.TDS.Reader] (pool-26-thread-7) ConnectionID:4 TDS header contained invalid packet length:12590; packet size:8000
2013-05-21 15:59:15,777 SEVERE [com.microsoft.sqlserver.jdbc.internals.TDS.Reader] (pool-26-thread-7) ConnectionID:4 got unexpected value in TDS response at offset:7992
2013-05-21 15:59:15,808 ERROR [STDERR] (pool-25-thread-2) Exception in thread "pool-25-thread-2" 
2013-05-21 15:59:15,808 ERROR [STDERR] (pool-25-thread-2) org.hibernate.TransactionException: JDBC rollback failed
2013-05-21 15:59:15,808 ERROR [STDERR] (pool-25-thread-2)   at org.hibernate.transaction.JDBCTransaction.rollback(JDBCTransaction.java:204)
2013-05-21 15:59:15,808 ERROR [STDERR] (pool-25-thread-2)   at com.wideplay.warp.persist.hibernate.HibernateLocalTxnInterceptor.rollbackIfNecessary(HibernateLocalTxnInterceptor.java:149)
2013-05-21 15:59:15,808 ERROR [STDERR] (pool-25-thread-2)   at com.wideplay.warp.persist.hibernate.HibernateLocalTxnInterceptor.invoke(HibernateLocalTxnInterceptor.java:72)
2013-05-21 15:59:15,808 ERROR [STDERR] (pool-25-thread-2)   at com.softpak.marserm.engine.library.impl.JobReportStatusUtil.updateReportStatus(Unknown Source)
2013-05-21 15:59:15,808 ERROR …
Run Code Online (Sandbox Code Playgroud)

sql-server jboss hibernate exception sql-server-2008

5
推荐指数
0
解决办法
1776
查看次数

从jar maven依赖项中排除.class文件

我有3个Maven项目A,B,C。A依赖于B,而B又依赖于C。A的POM对B具有依赖性,而B的POM对C具有依赖性。我想在构建A时在C中排除类文件。

我怎样才能做到这一点 ?我尝试使用排除的maven-jar-plugin来执行此操作,但无法成功。

java maven

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

为什么"SELECT COUNT(DISTINCT <Column>)FROM <Table>"返回0?

我已经为一个大型表格中的所有列运行了上面的查询(十亿行),一切都很好,除了一对正在返回0的情况.这怎么可能?

sql database

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

Visual Studio 2015 社区报告查看器版本 12 使用 c# 获取额外保证金时出错

我正在使用 Visual Studio 2015 社区报告查看器版本 12 在我的 c# 项目中显示 rdlc 报告。这是正常的 A4 页面报告

Windows 7 上的正常图像

它适用于客户端 PC 上的 windows xp、vista、win 7,但是当在 Windows 10 64 位上安装相同的应用程序时,我面临如下问题

Windows 10 中的错误

正如您在上图中所看到的,右侧和底部出现了不必要的边距,并且字体大小也减小了。但是当我将报告导出为 PDF 时,生成的 PDF 没有问题,它与我设计的报告相同。

我试过什么:

  1. 我从https://www.microsoft.com/en-us/download/details.aspx?id=45496安装了 MICROSOFT® REPORT VIEWER 2015 RUNTIME
  2. 已安装 Microsoft® SQL Server® 2014 Feature Pack(SQL Server 2014 的系统 CLR 类型)
  3. 尝试使用以下代码将 RDLC 直接导出到打印机

打印类代码

public static class _cWainfoPrintReport
    {
        private static int m_currentPageIndex;
        private static IList<Stream> m_streams;
        public static Stream CreateStream(string name,
        string fileNameExtension, Encoding encoding,
        string mimeType, bool willSeek)
        { …
Run Code Online (Sandbox Code Playgroud)

c# sql-server rdlc

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

如何使用C#从字符串中获取特定的字符位置

这是一个非常基本的问题,但我无法找到特定角色的位置.例如:

string a = "ABCDE"; 
Run Code Online (Sandbox Code Playgroud)

我希望从字符串上方的"E"位置.

c#

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

从数据集创建SQL Server数据库

我在中阅读了xsd和xml文件DataSet,现在我想从中创建数据库DataSet

foreach (DataTable dt in temp.Tables) {
    foreach (DataColumn dc in dt.Columns) {
        //example for one column
        SqlCommand createtable = new SqlCommand(
            "create table " + dt.TableName + " (" 
            + dc.ColumnName + "  varchar(max))", conn);
        createtable.ExecuteNonQuery();
    }
}
Run Code Online (Sandbox Code Playgroud)

但是我有一些问题,当我创建数据库表时,我需要XSD的列类型和大小(例如use varchar(max))。如何解决这个问题?

例如在xsd中,我有

<xs:restriction base="xs:string">
<xs:maxLength value="36"/>
<xs:minLength value="1"/>
</xs:restriction>
Run Code Online (Sandbox Code Playgroud)

要么

<xs:restriction base="xs:string">
<xs:maxLength value="40"/>
</xs:restriction>
Run Code Online (Sandbox Code Playgroud)

要么

<xs:restriction base="xs:decimal">
<xs:totalDigits value="19"/>
<xs:fractionDigits value="2"/>
</xs:restriction>
Run Code Online (Sandbox Code Playgroud)

最后,我需要脚本来创建具有列大小的数据库表(例如在xsd中)

UPD:也许用于XmlSchemaSet解析XSD?

c# xml sql sql-server dataset

4
推荐指数
1
解决办法
2696
查看次数

BufferedReader空间分隔输入

首先,我想提一下,我在java中并没有真正的经验,我搜索了StackOverFlow来解决我的问题,要么我没有找到它或者没有理解答案,所以我现在要问:

我想开始使用BufferedReader,并没有找到任何我理解的指南,所以我从这里和那里拿到了一些并写了这个例子:

BufferedReader input = new BufferedReader (new InputStreamReader (System.in));
int x = Integer.parseInt(input.readLine());
String y = input.readLine();
System.out.println(x);
Run Code Online (Sandbox Code Playgroud)

这个代码工作的输入34,然后再进入abc,但在什么即时试图达到我需要的输入34 abc通过空间分隔开,以inputed在一起,并且x将得到34y将得到abc.这在使用扫描仪时会起作用,但问题是扫描仪超时我正在做的练习因为它很慢.

是否有任何简单的方法可以将这些输入空间分开,就像使用Scanner一样?

java input bufferedreader

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

ggplot2:无法按x值对x轴进行排序

我在ggplot2中按x值排序x轴有问题:这是下面的代码

#Data
hp=read.csv(textConnection(
"class,year,amount
a,99,100
a,100,200
a,101,150
b,100,50
b,101,100
c,102,70
c,102,80
c,103,90
c,104,50
d,102,90"))
hp$year=as.factor(hp$year)

#Plotting
p=ggplot(data=hp)  
p+geom_bar(binwidth=0.5,stat="identity")+  #
aes(x=reorder(class,amount),y=amount,label=amount,fill=year)+
theme()
Run Code Online (Sandbox Code Playgroud)

结果如下:

在此输入图像描述

如何按acbd对x轴进行排序,其数量按450,290,150,90减少排序.我该怎么办?

sorting r ggplot2

4
推荐指数
1
解决办法
8730
查看次数

为什么在SQL子查询中受限制

在子查询中使用order by时会抛出错误:例如:

set rowcount 10 
select * from XXX where Col1 in(
select Col2 from YYY 
order by Col3 desc
)
Run Code Online (Sandbox Code Playgroud)

想了解为什么在SQL-Server中限制这种类型的查询?抛出的错误是:

除非还指定了TOP,OFFSET或FOR XML,否则ORDER BY子句在视图,内联函数,派生表,子查询和公用表表达式中无效.

sql-server subquery sql-order-by

4
推荐指数
1
解决办法
133
查看次数