小编im *_*ess的帖子

如何仅在DateTime对象中删除C#中的日期时间部分?

我需要删除日期时间的时间部分,或者可能使用以下格式的日期,格式object不是string.

06/26/2009 00:00:00:000
Run Code Online (Sandbox Code Playgroud)

我不能使用任何string转换方法,因为我需要object表单中的日期.

我尝试首先将其转换DateTime为a string,从中删除特定时间的日期,但是12:00:00 AM一旦我将其转换回来,它就会添加DateTime object.

c# datetime

429
推荐指数
18
解决办法
74万
查看次数

如何删除文本框中的小写?

我正试图删除一个小写字母TextBox..

例如,代表保险的短alpha代码(例如,'Blue Cross Blue Shield'的'BCBS'):

txtDesc.text = "Blue Cross Blue Shield";

string Code = //This must be BCBS.. 
Run Code Online (Sandbox Code Playgroud)

可能吗?请帮我.谢谢!

.net c# string uppercase

18
推荐指数
8
解决办法
2476
查看次数

SMTP电子邮件发送

无法建立连接,因为目标计算机主动拒绝它127.0.0.1:25描述:在执行当前Web请求期间发生了未处理的异常.请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息.

异常详细信息:System.Net.Sockets.SocketException:无法建立连接,因为目标计算机主动拒绝它127.0.0.1:25

来源错误:

在执行当前Web请求期间生成了未处理的异常.可以使用下面的异常堆栈跟踪来识别有关异常的起源和位置的信息.

堆栈跟踪:

[SocketException(0x274d):无法建立连接,因为目标计算机主动拒绝它127.0.0.1:25] System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot,SocketAddress socketAddress)+239
System.Net.Sockets.Socket. InternalConnect(EndPoint remoteEP)+35
System.Net.ServicePoint.ConnectSocketInternal(布尔值connectFailure,套接字s4,套接字s6,套接字和套接字,IP地址和地址,ConnectSocketState状态,IAsyncResult asyncResult,Int32超时,异常和异常)+224

[WebException:无法连接到远程服务器]
System.Net.ServicePoint.GetConnection(PooledStream PooledStream,Object owner,Boolean async,IPAddress&address,Socket&abortSocket,Socket&abortSocket6,Int32 timeout)+5483819
System.Net.PooledStream.Activate( Object owningObject,Boolean async,Int32 timeout,GeneralAsyncDelegate asyncCallback)+202
System.Net.PooledStream.Activate(Object owningObject,GeneralAsyncDelegate asyncCallback)+21
System.Net.ConnectionPool.GetConnection(Object owningObject,GeneralAsyncDelegate asyncCallback,Int32 creationTimeout)+332 System .Net.Mail.SmtpConnection.GetConnection(String host,Int32 port)+160
System.Net.Mail.SmtpTransport.GetConnection(String host,Int32 port)+159
System.Net.Mail.SmtpClient.GetConnection()+35 System. Net.Mail.SmtpClient.Send(MailMessage消息)+1213

[SmtpException:发送邮件失败.] System.Net.Mail.SmtpClient.Send(MailMessage message)+1531
Checkout.btnSend_Click(Object sender,EventArgs e)+2675
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +111
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)+110
我无法在实时连接中发送电子邮件,但在我的本地工作.

请帮帮我们.

System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)+10
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl,String eventArgument)+13 System.Web.UI.Page .RaisePostBackEvent(NameValueCollection postData)+36
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint,Boolean includeStagesAfterAsyncPoint)+1565

版本信息:Microsoft .NET Framework版本:2.0.50727.3615; ASP.NET版本:2.0.50727.3618

这是我的C#代码..

        SmtpClient SmtpMail = new SmtpClient();
        SmtpMail.Host = "localhost"; …
Run Code Online (Sandbox Code Playgroud)

c# asp.net email smtp

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

我想从GridView中删除记录.在此之前要求确认,例如"你确定要删除吗?"

我想从GridView中删除记录.在此之前要求确认,例如"你确定要删除吗?"

我在GridView中使用了命令字段,

<asp:CommandField HeaderText="Delete" ShowDeleteButton="True" />
Run Code Online (Sandbox Code Playgroud)

我在javascript中编写了一个函数

function confirm_Delete()
{
    var r = confirm("Are you sure you want to Remove this Record!");

    if (r == true)
    {
        alert("Record Deleted");
        return true;
    }
    else 
    {
        return false;
    }
}
Run Code Online (Sandbox Code Playgroud)

如何在删除点击时调用此方法.请建议!

javascript c# vb.net asp.net gridview

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

在C#中添加DateTime

是否可以在C#中添加日期?

(DateTime.Today.ToLongDateString() + 10)
Run Code Online (Sandbox Code Playgroud)

我试过这个,但它不起作用.

c# string int datetime

5
推荐指数
4
解决办法
322
查看次数

使用拆分方法的字符串操作

我有使用问题Split Method().

我有一个像这样的字符串:

string diagnosis = "001.00 00 002.01 00 003.00 01";
Run Code Online (Sandbox Code Playgroud)

输出应该是:

001.00
002.01
003.00
Run Code Online (Sandbox Code Playgroud)

我尝试用这两种方法删除两位数字:

1

    string[] DiagnosisCodesParts = diagnosis.Split();
    if (DiagnosisCodesParts[x].Length > 3)
       {
         //here
       }
Run Code Online (Sandbox Code Playgroud)

和..

2

string DiagnosisCodestemp = diagnosis.Replace(" 00 ", " ").Replace(" 01 ", " ").Replace(" 02 ", " ") 
Run Code Online (Sandbox Code Playgroud)

还有其他方法可以删除两位数字吗?

c# string split

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

停止循环C#?

如果值已存在,如何停止循环?

这是我在C#中的代码......

foreach (ArrayList item in ArrData)
{    
  HCSProvider.NewProviderResult oResult;
  oResult = oHCSProvider.CreateNewProvider(providercode, oProviderDetail)

  DBInterface ProviderDetail = new DBInterface(); 

  ProviderDetail.InsertProvider(Convert.ToInt64(providercode), Convert.ToString(oProviderDetail));
}
Run Code Online (Sandbox Code Playgroud)

c# c#-3.0 c#-4.0

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

使用Gmail设置发送电子邮件时出现问题

我无法使用Gmail设置发送电子邮件.我已经尝试过client.Host ="localhost"它正在工作但不在client.Host ="smtp.gmail.com"..请帮助我们..我需要使用client.Host ="smtp.gmail.com"..谢谢

这是我的C#代码:

string from =  "aevalencia119@gmail.com"; //Replace this with your own correct Gmail Address
string to = "aevalencia191@gmail.com";  //Replace this with the Email Address  to whom you want to send the mail

 System.Net.Mail.MailMessage mail = new System.Net.Mail.MailMessage(); 
 mail.To.Add(to);  mail.From = new
 MailAddress(from, "One Ghost" ,System.Text.Encoding.UTF8);
 mail.Subject = "This is a test mail" ;
 mail.SubjectEncoding = System.Text.Encoding.UTF8; mail.Body =  "This is Email Body Text";
 mail.BodyEncoding = System.Text.Encoding.UTF8;
 mail.IsBodyHtml = true ; mail.Priority = MailPriority.High;

 SmtpClient client = new …
Run Code Online (Sandbox Code Playgroud)

c# asp.net email gmail smtp

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

ASP.net中的中继器

我在asp.net中使用了repeater.我的问题是不知道如何隐藏转发器中的字段.有正常价格和现在价格,如果正常价格等于零,它将隐藏字段,如果不是,它将显示正常价格的价值.我希望你能帮忙解决这个问题.

这里是我在asp中的代码:

 <a href="<%=Utility.GetSiteRoot() %>/BookInfo.aspx?SKU=<%# Utility.SKUMask(Eval("lb_sku").ToString()) %>">
               <img width="150px" src='<%# Eval("lb_picturepath")%>'>
             </td>
             <td valign="top">
             <asp:Label ID="lb_titleLabel" runat="server" CssClass="center-head" Text='<%# Eval("lb_title") %>' />
             <p><asp:Label ID="lb_descriptionLabel" runat="server" Text='<%# Eval("lb_description") %>' /></p>
             <div class="price"><%# "Price: " +  decimal.Round((decimal)Eval("lb_sellingprice"),2)%></div>
             </td>
             </tr>
             <tr>
             <td></td>
             <td>
              <a class="addtocart" href="<%=Utility.GetSiteRoot() %>/AddToCart.aspx?SKU=<%# Utility.SKUMask(Eval("lb_sku").ToString()) %>" >Add To Cart</a>
              <a href="<%=Utility.GetSiteRoot() %>/BookInfo.aspx?SKU=<%# Utility.SKUMask(Eval("lb_sku").ToString()) %>"  class="readmore">
              View Details
             </a></td>   
Run Code Online (Sandbox Code Playgroud)

谢谢!

c# asp.net repeater

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

在转发器控件中获取选定的下拉列表值

我有一个转发器控件内的dropdownlist,我正在尝试获取值,并且我得到"对象引用未设置为对象的实例".我不知道还有什么可以尝试的.谢谢

ASPX代码:

   <asp:Repeater ID="GeneralRepeater" runat="server" 
             OnItemDataBound="GeneralRepeater_OnItemDataBound" 
                onitemcommand="GeneralRepeater_ItemCommand">
            <HeaderTemplate></HeaderTemplate>
            <ItemTemplate>
            <tr>
             <td class="style2">
             </td>
              <td class="style2">
                 <asp:DropDownList ID="GeneralDDL"  AppendDataBoundItems="true"  DataTextField="DiagnosisCode" 
                  DataValueField="DiagnosisCode" runat="server" AutoPostBack="True" />
               </td>

            </tr>
            </ItemTemplate>
            <FooterTemplate></FooterTemplate>
            </asp:Repeater>
        </asp:Panel>
Run Code Online (Sandbox Code Playgroud)

代码背后:

protected void GeneralRepeater_OnItemDataBound(object sender,
                                               RepeaterItemEventArgs e)
    {
        if (e.Item.ItemType == ListItemType.Item ||
            e.Item.ItemType == ListItemType.AlternatingItem)
        {
            DropDownList myDDL = (DropDownList)e.Item.FindControl("GeneralDDL");
            Diagnosis oDiagnosis = new Diagnosis();
            DataView dv = new DataView(oDiagnosis.GetDiagnosis());
            myDDL.DataSource = dv;
            myDDL.DataTextField = "DiagnosisCode";
            myDDL.DataValueField = "DiagnosisCode";
            myDDL.DataBind();

        }
    }

protected void cmdSave_Click(object sender, EventArgs e)
{
    string …
Run Code Online (Sandbox Code Playgroud)

c# asp.net drop-down-menu

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