小编Sam*_*hdi的帖子

为什么$不适用于拆分方法?

我有以下代码来拆分字符串:

String s = "100$ali$Rezaie" ;
String[] ar = s.split("$") ;
Run Code Online (Sandbox Code Playgroud)

但它不起作用.为什么?

谢谢你的任何建议.

java string

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

如何删除Linq to Entity中的多个记录?

我在sql中有一个tblA:

id  int  (primary key)
fid  int 
Run Code Online (Sandbox Code Playgroud)

tblA中的数据是:

1   1
2   1
3   2
4   2
5   3
6   3
Run Code Online (Sandbox Code Playgroud)

我通过以下代码删除一条记录:

DatabaseEntities obj = new DatabaseEntities();
int i = 2;
tblA t = obj.tblA.Where(x => x.fid == i).FirstOrDefault();
obj.DeleteObject(t);
obj.SaveChanges();
Run Code Online (Sandbox Code Playgroud)

我通过以下代码删除多个记录:

DatabaseEntities obj = new DatabaseEntities();
int i = 2;
while (obj.tblA.Where(x => x.fid == i).Count() != 0)
{
   tblA t = obj.tblA.Where(x => x.fid == i).FirstOrDefault();
   obj.DeleteObject(t);
   obj.SaveChanges();
}
Run Code Online (Sandbox Code Playgroud)

是否有任何解决方案可以删除linq中的多个记录到实体?

c# sql linq asp.net entity-framework

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

如何查找雅虎邮箱或Gmail邮件发件人的IP地址?

如何查找雅虎邮箱或Gmail邮件发件人的IP地址?

email

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

选中/取消选中 ASP.NET 中 CheckBoxList 中的所有项目

我有一个 CheckBoxList,如下所示

protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
    {
        CheckBoxList1.Items.Add(new ListItem("Check/Uncheck All","0"));
        CheckBoxList1.Items.Add(new ListItem("A","1"));
        CheckBoxList1.Items.Add(new ListItem("B","2"));
        CheckBoxList1.Items.Add(new ListItem("C", "3"));
        CheckBoxList1.Items.Add(new ListItem("D", "4"));
    }        
}
Run Code Online (Sandbox Code Playgroud)

我希望无论何时检查第一个项目以检查其余项目,以及何时取消检查其余项目。用户也可以分别选择每个项目。

我想在没有 JavaScript 或 JQuery 的情况下使用代码来做到这一点。

c# asp.net

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

ASP.NET Web服务模板不存在?

我使用.Net framework 4完全安装了Visual Studio 2010.我想创建我的第一个Web服务.但不存在Web服务模板. 在visual studio 2010中我转到File - > New Web Site菜单,但是在New Web Site对话框中不存在ASP.NET Web Service模板.

在此输入图像描述

如何创建Web服务?

c# asp.net web-services .net-4.0 visual-studio-2010

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

为什么可以将double转换为int,但是不能将double转换为String?

我通过String.valueOf()将其他类型转换为String,如下所示:

 String s = String.valueOf(2.5);
Run Code Online (Sandbox Code Playgroud)

我也通过如下铸造将double转换为int:

 int i = (int) 2.5 ;
Run Code Online (Sandbox Code Playgroud)

我想将double转换为String,如下所示:

 String s = (String) 2.5; 
Run Code Online (Sandbox Code Playgroud)

但我给出以下错误:

 Cannot cast from double to String
Run Code Online (Sandbox Code Playgroud)

为什么可以将double转换为int,但是不能将double转换为String?

java casting

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

为什么List的addItem方法有删除线?

我有一个列表类型( java.awt.List ),如下所示:

final List lstA = new List();
Run Code Online (Sandbox Code Playgroud)

在将项目添加到此列表期间,addItem 上有一个删除线:

在此处输入图片说明

并给我如下警告:

The method addItem(String) from the type List is deprecated
Run Code Online (Sandbox Code Playgroud)

但是程序运行良好。
是什么导致 了addItem 上的删除线

java swing list awt

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

如何在ASP.NET中通过ODBC连接向Excel插入查询?

我有一个像这样的excel文件:

在此输入图像描述

我有拖动TextBox(Fname,Lname),拖动按钮(搜索,插入)和一个GridView来显示结果.搜索按钮工作正常但插入按钮不起作用.

插入按钮错误是:

ERROR [HY000] [Microsoft][ODBC Excel Driver] Operation must use an updateable query.
Run Code Online (Sandbox Code Playgroud)

ASPX:

Fname:<asp:TextBox ID="txtFname" runat="server"></asp:TextBox><br />
Lname:<asp:TextBox ID="txtLname" runat="server"></asp:TextBox><br />
<asp:Button ID="cmdSearch" runat="server" onclick="cmdSearch_Click" Text="Search" />
<asp:Button ID="cmdInsert" runat="server" onclick="cmdInsert_Click" Text="Insert" /><br />
<asp:GridView ID="GridView1" runat="server"></asp:GridView>
Run Code Online (Sandbox Code Playgroud)

代码背后:

string conStr = @"Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};"+
    @"DBQ=|DataDirectory|\q.xlsx;";
protected void cmdInsert_Click(object sender, EventArgs e)
{
    OdbcConnection con = new OdbcConnection(conStr);
    con.Open();
    string query = "insert into [Sheet1$] (Fname,Lname) values (?,?)";
    OdbcCommand cmd = new OdbcCommand(query, con);
    cmd.Parameters.AddWithValue("?",txtFname.Text); …
Run Code Online (Sandbox Code Playgroud)

c# asp.net excel

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

如何实现嵌套for循环到Linq?

如何将以下嵌套for循环转换为linq:

public string MX()
{
    string[] names = { "ali", "reza", "john" };
    string[] roles = { "admin", "user" };
    List<string> result = new List<string>();
    foreach (string username in names)
    {
        foreach (string rolename in roles)
        {
            if (IsUserInRole(username, rolename))
            {
                result.Add(username + " : " + rolename);
            }
        }
    }
    return string.Join("<br>" ,result);
}
public bool IsUserInRole(string username, string rolename)
{
    //code
    return true;
}
Run Code Online (Sandbox Code Playgroud)

c# linq asp.net

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

如何通过LINQ选择多列和不同的一列?

我有:

var names = db.tblPosts.Select(x => new { x.UserID, x.title }).Distinct().ToList();
Run Code Online (Sandbox Code Playgroud)

我想选择UserIDtitle , UserID是不同的.

但没有工作,userID不明显..

c#

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