小编use*_*417的帖子

如何从文件名中获取图像尺寸

我有一个名为FPN ="c:\ ggs\ggs Access\images\members\1.jpg"的文件

我正在尝试获取图像1.jpg的尺寸,并且我想在加载之前检查图像尺寸是否有效,并且如果图像的宽度或高度小于或等于零,则弹出像"图像格式不正确"这样的消息

有人可以帮我吗?

c# image dimensions

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

如何在ms图表中更改X轴标签的方向

嗨我在winforms应用程序中使用Ms chart控件来显示根据日期的值

我需要将x轴标签值(Dates)方向从水平方向更改为垂直方向

我搜索了很多属性,但我没有找到任何解决方案.

任何人都可以帮我解决这个问题

在此输入图像描述

非常感谢 ....

c# asp.net charts mschart

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

显示月值零的日期时间

您好我使用MySQL作为数据库,将接受的日期格式是这样的(YYYY-MM-DD),当用户在文本框中的任何格式输入它只会接受上述所列格式.我使用下面的代码试过这个

string dob = tbDob.Text;
DateTime dv = DateTime.Parse(dob);
string format = dv.ToString("yyyy-mm-dd");
Run Code Online (Sandbox Code Playgroud)

但它会将月份显示为零

输入:19-08-1908

输出:1908-00-19

任何人都会解决这个问题......

c# datetime date

4
推荐指数
2
解决办法
2428
查看次数

尝试使用mysql在第一个字母上开始大写

我有

              Visit table 
                 Visit_Id
                 Visit_Date values(09-09-2011)
                 Visit_status values like (accepted , refused)
                member_Id
Run Code Online (Sandbox Code Playgroud)

我通过使用以下查询获得了这样的访问次数

SELECT visit_Status as Status, COUNT('x') AS Visits
                              FROM visits
                              WHERE visit_Date BETWEEN '2011-06-20' AND '2011-07-20'
                              GROUP BY visit_Status
Run Code Online (Sandbox Code Playgroud)

它给出了这样的结果

                Status          Visits
                accepted         2
                refused          4
Run Code Online (Sandbox Code Playgroud)

我能得到这样的结果吗?

                Status          Visits

                Accepted         2
                Refused          4


      with upper case letter on first letter of status i mean like this ( Accepted , Refused) instead of this one  (accepted , refused)
Run Code Online (Sandbox Code Playgroud)

我正在使用mysql工作台

mysql sql mysql-workbench uppercase

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

如何修改列表视图列?

我有列表视图数据将显示在数据表的列表视图中,就像我已经完成但我在datarow 6有问题

           dt = classes.xxxxx.GetData(sql, mf);

  if (dt != null)
  {
    ListViewItem newitem = null;
    lstviewcashmembers.Items.Clear();
    lstviewcashmembers.BeginUpdate();
    foreach (DataRow dr in dt.Rows)
    {
      newitem = lstviewcashmembers.Items.Add(dr[0].ToString());
      newitem.SubItems.Add(dr[1].ToString());
      newitem.SubItems.Add(dr[2].ToString());
      newitem.SubItems.Add(dr[3].ToString());
      newitem.SubItems.Add(dr[4].ToString());
      newitem.SubItems.Add(dr[5].ToString());
      newitem.SubItems.Add(dr[6].ToString());
      newitem.SubItems.Add(dr[7].ToString());
      newitem.SubItems.Add(dr[8].ToString());
      newitem.SubItems.Add(dr[9].ToString());
      newitem.SubItems.Add(dr[10].ToString());
      newitem = null;
    }

    lstviewcashmembers.EndUpdate();
  }
Run Code Online (Sandbox Code Playgroud)

我的问题就像我从数据库得到的原始值是25.00000在博士[6]

我的意思是在这行newitem.SubItems.Add(dr [6] .ToString());

但我必须只显示两个小数位,如25.00

有人帮这个吗?

c# listview decimal datarow

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

sql列添加

我试图通过使用此语句将两列添加为一列

SELECT (member_Firstname+''+member_Lastname) AS Name FROM members
Run Code Online (Sandbox Code Playgroud)

但它在mysql工作台中提供了所有0值

mysql sql

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

如何格式化列表视图列以显示货币符号

我使用c#在其中一个Windows项目上有一个ListView.其中一列包含货币值.如何设置列表视图的格式以使此列显示"£"符号(对于英镑)?

c# listview symbols currency winforms

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

我的sql只返回单个值

我有

staff table
staff_Id
staff_Accesscode values (access123,code123,staff12)....
Run Code Online (Sandbox Code Playgroud)

我这样做是为了获取staff_accesscode中的所有值

DataTable dt2 = null;
string sql = @"SELECT staff_AccessCode FROM staff";
dt2 = xxxxxx.GetData(sql, gBaseUrl);
if (dt2 != null && dt2.Rows.Count > 0)
{
   accessname = dt2.Rows[0]["staff_AccessCode"].ToString();
}
Run Code Online (Sandbox Code Playgroud)

但问题是它只返回存储在staff_Accesscode中的最后一个值,我的意思是它只返回这个值(staff12)

现在我想获取存储在staff_Accesscode字段中的所有值,并且我想要使用txtbox.text检查此值

c# mysql sql database winforms

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

更改 Windows 窗体中的文本框边框样式 - C#

我有一个文本框,它是方形的,现在我想将该方形转换为椭圆形,我正在使用 win 表单应用程序

谁能告诉我对此的任何想法

c# textbox border winforms

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

试图从数据库中获取数据并将其加载到datatable中会出现异常

我试图通过使用以下查询获取数据库值和绑定到数据表

sql = @"SELECT member_Id, 30*memberToMship_ChargePerPeriod  / DateDiff(memberToMship_EndDate, 
         memberToMship_StartDate) As monthlyamount,
         PERIOD_DIFF(DATE_FORMAT(now(),'%Y%m'), 
         DATE_FORMAT(memberToMship_StartDate,'%Y%m'))  + (DAY(memberToMship_StartDate) < memberToMship_DueDay)+ (DAY(now()) > memberToMship_DueDay)-1  AS ExpPayments, 
         SUM(memberToMship_InductionFee+memberToMship_JoinFee+
             (IF(mshipOption_Period='year',
             TIMESTAMPDIFF (YEAR ,memberToMship_StartDate, memberToMship_EndDate),
             TIMESTAMPDIFF (MONTH ,memberToMship_StartDate, memberToMship_EndDate)) * memberToMship_ChargePerPeriod)) as value 
        FROM membertomships 
        INNER JOIN mshipoptions on membertomships.mshipOption_Id = mshipoptions.mshipoption_Id";
Run Code Online (Sandbox Code Playgroud)

这是我从数据库获取数据的代码

string memberid;
double value = 0.0;
double expectedpayment=0.0;
double monthlypayamount=0.0;
int dueday = 0;

dt = xxxxxx.GetData(sql, mf);    
if (dt != null && dt.Rows.Count > 0)
{
      memberid = Convert.ToInt32(dt.Rows[0]["member_Id"]).ToString();
      monthlypayamount = Convert.ToDouble(dt.Rows[1]["monthlyamount"]);
      expectedpayment …
Run Code Online (Sandbox Code Playgroud)

c# datatable datarow

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

文本框不显示错误

我试图验证出生文本框字段的两个数据,如果成员没有进入这两个框,将弹出一个错误消息,如"请输入有效的日期格式"

通过使用以下代码

       if (tbStartDate.Text != "0" && tbEndDate.Text != "0")
       { 

        string dob = tbStartDate.Text;
        DateTime dv = DateTime.Parse(dob);
        string format1 = dv.ToString("yyyy-MM-dd");
        string dob2 = tbEndDate.Text;
        DateTime dt2 = DateTime.Parse(dob2);
        string format2 = dt2.ToString("yyyy-MM-dd");
     }
      else
     {
            MessageBox.Show("pls enter valid date ");

     }
Run Code Online (Sandbox Code Playgroud)

当我试图保存输入文本框值时,它显示错误,如"字符串未被识别为有效的DateTime".

任何人都可以帮助....

这是修改后的代码仍然是在Datetime DV显示错误;

         private void btnCTimetablessave_Click(object sender, EventArgs e)
    {
        string dob = tbStartDate.Text;
        DateTime dv;
        if (!DateTime.TryParse(dob, out dv))
        {

            MessageBox.Show("pls enter a valid  start date");
            return;
        }

        string format1 = dv.ToString("yyyy-MM-dd");
        string dob2 …
Run Code Online (Sandbox Code Playgroud)

c# validation datetime date winforms

0
推荐指数
1
解决办法
395
查看次数