我有一个名为FPN ="c:\ ggs\ggs Access\images\members\1.jpg"的文件
我正在尝试获取图像1.jpg的尺寸,并且我想在加载之前检查图像尺寸是否有效,并且如果图像的宽度或高度小于或等于零,则弹出像"图像格式不正确"这样的消息
有人可以帮我吗?
嗨我在winforms应用程序中使用Ms chart控件来显示根据日期的值
我需要将x轴标签值(Dates)方向从水平方向更改为垂直方向
我搜索了很多属性,但我没有找到任何解决方案.
任何人都可以帮我解决这个问题
非常感谢 ....
您好我使用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
任何人都会解决这个问题......
我有
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工作台
我有列表视图数据将显示在数据表的列表视图中,就像我已经完成但我在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
有人帮这个吗?
我试图通过使用此语句将两列添加为一列
SELECT (member_Firstname+''+member_Lastname) AS Name FROM members
Run Code Online (Sandbox Code Playgroud)
但它在mysql工作台中提供了所有0值
我使用c#在其中一个Windows项目上有一个ListView.其中一列包含货币值.如何设置列表视图的格式以使此列显示"£"符号(对于英镑)?
我有
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检查此值
我有一个文本框,它是方形的,现在我想将该方形转换为椭圆形,我正在使用 win 表单应用程序
谁能告诉我对此的任何想法
我试图通过使用以下查询获取数据库值和绑定到数据表
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) 我试图验证出生文本框字段的两个数据,如果成员没有进入这两个框,将弹出一个错误消息,如"请输入有效的日期格式"
通过使用以下代码
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)