我正在使用netbeans 8.0 ide和jdk 8.我想使用包含条形图的jasper查看报告.但它得到这样的错误:
java.lang.NoClassDefFoundError:org/jfree/chart/plot/PlotOrientation at net.sf.jasperreports.charts.type.PlotOrientationEnum.(PlotOrientationEnum.java:42)
在netbeans ide 8.0中,显示带条形图的jasperreport所需的jar文件是什么?有人请帮助我.
我已经查看了关于这个主题的类似问题,发现没有一个可以与我自己的问题进行足够密切的比较.有许多不同的方法可以触发相同的异常.
我是C#的新手,正在开发一个简单的登录表单,它将用户信息存储在数据库中,然后根据请求检索它.
在调试模式下,抛出异常的行是:
cmd.ExecuteNonQuery();
Run Code Online (Sandbox Code Playgroud)
以前的运行没有抛出这个错误,只有当我添加一个guid或者开始尝试哈希我的密码时.
更多信息:'必须声明标量变量"@Userguid".'
我看了一遍,又一次得到了不同的答案,例如有些人认为它与连接字符串有关,而且对于他们的记者来说很可能是 - 但对我来说,我之前没有遇到任何麻烦,所以似乎不太可能.
这是我的按钮点击事件,抛出异常:
private void Button_Click(object sender, RoutedEventArgs e)
{
CheckUserInput();
CheckPassInput();
//Can we create the account?
if (canProceedUserPass == true && canProceedPass == true)
{
//Add username and password to my SqlDb table 'Users'.
Username = NewUsername.Text;
Password = NewPassword.Password.ToString();
Guid userGuid = System.Guid.NewGuid();
string hashedPassword = Security.HashSHA1(Password + userGuid.ToString());
SqlConnection con = new SqlConnection(connectionstring);
using (SqlCommand cmd = new SqlCommand("INSERT INTO [Users] VALUES (@Username, @Password, @Userguid)", con))
{
cmd.Parameters.AddWithValue("@username", Username);
//HashSHA1 …Run Code Online (Sandbox Code Playgroud) $image1 = "call.png";
$pdf->Cell(0,8,$pdf->Image($image1, $pdf->GetX()+2, $pdf->GetY()+2, 20.78),0,0,'',true);
Run Code Online (Sandbox Code Playgroud)
我尝试上面的代码在pdf文档的单元格中插入图像.我想将此图像对齐在单元格的右侧.
请考虑X是一个对象数组.说对象[10].对象数组的元素表示不同的值,例如,对象[1]是学生名,对象[2]是生日,对象[3]是地址,依此类推.
以下是我试图将这些值拉入相应变量的方式,这是我进一步处理所需要的
string studentName;
string birthDate;
string address;
IEnumerable<object> collection = (IEnumerable<object>)X;
int counter = 0;
foreach (object obj in collection)
{
if (counter == 0)
studentName = obj.ToString();
if (counter == 1)
birthDate = obj.ToString();
if (counter == 2)
address = obj.ToString();
...
counter++;
}
Run Code Online (Sandbox Code Playgroud)
这是将对象数组的值转换为单个变量的正确方法吗?有些事情感觉不对劲.
谢谢
我正在学习SQL,而且恰好让我感到困惑:
我有一张1柱(boys.boy),而男孩是varchar.
SELECT boys.boy, boys.boy
FROM boys
LEFT JOIN boys
ON length(boy) > length(boy)
Run Code Online (Sandbox Code Playgroud)
为什么我不能这样做?这会打破一些不变量,或者为什么发明者明确地引入了"自联合"?
换句话说,这是有效的("自我加入"):
SELECT b1.boy, b2.boy
FROM boys AS b1
INNER JOIN boys AS b2
ON length(b1.boy) > length(b2.boy)
Run Code Online (Sandbox Code Playgroud)
神奇之处在于别名(AS ......).
我得到一个用户详细信息列表,并将一些细节存储到另一个列表并返回该列表,但问题是最后它返回正确的行数但每行有相同的值,这是最后一行的值
GetUserList usr = new GetUserList();
List<GetUserList> UsersList = new List<GetUserList>();
List<users> lstusers= usersBase.GetUsersListByOrgId(OrgId, null);
try
{
if (lstusers.Count > 0)
{
usr.Message = "Success";
for (int i = 0; i < lstusers.Count; i++)
{
usr.UserID = Convert.ToInt32(lstusers[i].userID);
usr.UserFirstName = Convert.ToString(lstusers[i].forename);
UsersList.Add(usr);
//return usr;
}
}
else
{
usr.Message = "Failed";
}
return UsersList;
}
catch (Exception e)
{
throw e;
}
Run Code Online (Sandbox Code Playgroud) 我创建循环来创建许多列.
我的公式:
[dt.Columns.Add("Name" + "{a, b, c}" + {1, 2, 3, 4})]
Run Code Online (Sandbox Code Playgroud)
我输入k = 3的是创建3列开始Name,Class,Score.
这是我的第一个代码(它不起作用):
char charac = 'A';
for (int k = 0; k < 3; k++)
{
for (int m = 0; m < 4; m++)
{
charac++;
dt.Columns.Add("Name" + charac + m);
dt.Columns.Add("Class" + charac + m);
dt.Columns.Add("Score" + charac + m);
}
}
Run Code Online (Sandbox Code Playgroud)
我想要的结果如下:
dt.Columns.Add("Name_a1");
dt.Columns.Add("Name_a2");
dt.Columns.Add("Name_a3");
dt.Columns.Add("Name_a4");
dt.Columns.Add("Name_b1");
dt.Columns.Add("Name_b2");
dt.Columns.Add("Name_b3");
dt.Columns.Add("Name_b4");
dt.Columns.Add("Name_c1");
dt.Columns.Add("Name_c2");
dt.Columns.Add("Name_c3");
dt.Columns.Add("Name_c4");
dt.Columns.Add("Class_a1"); …Run Code Online (Sandbox Code Playgroud) 我想smalldatetime在查询中获得"今天晚上9点" 的值.我以为我可以用
DATEADD(HOUR, 21, CONVERT(date, GETDATE()))
Run Code Online (Sandbox Code Playgroud)
但SQL Server不喜欢这样 - 我收到了错误
数据类型日期的日期函数dateadd不支持datepart小时.
建议解决方法?
我想从我试过的文本文件中读取数据,但它显示错误显示文件路径中的错误
string txtfile = File.ReadAllText("D:\Temp\textdata.txt");
string txtdata = File.ReadAllText("D:\Temp\textstrings.txt");
string txtpara = File.ReadAllText("D:\Temp\textlines.txt");
Console.WriteLine(txtfile);
Console.WriteLine("\n");
Console.WriteLine("\n");
Console.WriteLine(txtpara);
Console.WriteLine("\n");
Console.WriteLine("\n");
Console.WriteLine("\n");
Console.WriteLine(txtdata);
Run Code Online (Sandbox Code Playgroud)
我的文件已保存 d:\temp\textdata.txt
有人能告诉我吗?