小编Pra*_*eep的帖子

运行时错误'找不到列0'

运行时错误找不到列0.下面是我的代码

string connectiostring = (string)ConfigurationSettings.AppSettings["NorthwindConnectionString"];
    SqlConnection conn = new SqlConnection(connectiostring);
    SqlCommand cmd = new SqlCommand("select * from Employees", conn);
    conn.Open();
    SqlDataAdapter adapter = new SqlDataAdapter(cmd);
    DataSet data = new DataSet();
    adapter.Fill(data,"Employees");
    data.Tables["Employees"].Columns.Add("Testcolumn");
    DataTable t1 = new DataTable("Employees");
    DataRow newrow = t1.NewRow();
    newrow[0] = "10";\\this the line i am getting error
    newrow[1] = "Pradeep";
    newrow[2] = "Kumar";
    data.Tables["Employees"].Rows.Add(newrow);
    GridView2.DataSource = data;
    GridView2.DataBind();
Run Code Online (Sandbox Code Playgroud)

请帮帮我谢谢,

c#

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

是否可以在派生类或任何其他类中调用Abstract类的方法

是否可以在派生类或任何其他类中调用Abstract类的方法.我的代码如下,我想Describe()在Program的Main方法中调用Abstr的方法.可能吗?如果答案是肯定的?

class Program
{
    public void Main()
    {
        //I want to call the Describe() method here, how do i do that
        Console.ReadLine();
    }
}

public abstract class Abstr
{
    public void Describe()
    {
        //do something
    }
}
Run Code Online (Sandbox Code Playgroud)

c# oop abstract-class

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

将数据类型nvarchar转换为bigint时出错

您好我收到此错误 -

'将数据类型nvarchar转换为bigint时出错"

运行时这是代码:

string idString = "1,2,3,4";

string updateSql = "UPDATE DistinctClubcard SET ProcessedYorN = 'Y' " + "WHERE CLUBCARD_NUMBER in (@flag) ";

SqlCommand UpdateCmd = new SqlCommand(updateSql, cn);
UpdateCmd.Parameters.Add(new SqlParameter("@flag", SqlDbType.NVarChar, 2000));
UpdateCmd.Parameters["@flag"].Value = idString ;
UpdateCmd.ExecuteNonQuery();
Run Code Online (Sandbox Code Playgroud)

c# sql-server asp.net ado.net

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

如何使用20个随机选择的值更新10000条记录?

如何使用20个随机选择的值更新10000条记录?

示例:在一个表中,我有firstname,lastname,emailid等字段,它有10000条记录.我想更新一个带有测试邮件ID列表的emailid字段.

sql sql-server sql-server-2008

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

正则表达式,用于验证大于0且小于1999的数字

我需要一个正则表达式来验证大于0且小于1999的数字.

我尝试了下面的代码,但它需要LiveValidation和许多代码.

var f8 = new LiveValidation('f8');
f8.add( Validate.Numericality, { minimum: 0, maximum: 1999} );
Run Code Online (Sandbox Code Playgroud)

谢谢

javascript regex

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

如何从字符串中提取唯一字符?

我有一个字符串“aabbcccddeefddg”,我想从中提取唯一字符。结果集应该是“abcdefg”。

注意:我不想在 C# 中使用 String.Distinct 函数。

c#

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

GUID创建是否比.net中的System.Guid.NewGuid()更好

在我的应用程序代码中,我使用System.Guid.NewGuid()并将其保存到SQL Server DB来生成GUID .

关于GUID生成我几乎没有问题:

  1. 当我运行该程序时,我在性能方面没有发现任何问题,但我仍然想知道我们是否还有其他更好的方法来生成GUID.
  2. System.Guid.NewGuid() 这是在.NET代码中创建GUID的唯一方法吗?

c# sql asp.net visual-studio-2010 sql-server-2008

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

如何将字符串类型转换为用户定义的自定义类型

我有一个字符串值,需要将其转换为用户定义的自定义类型。怎么做,请帮帮我。

public class ItemMaster
{
    public static ItemMaster loadFromReader(string oReader)
    {
        return oReader;//here i am unable to convert into ItemMaster type
    }
}
Run Code Online (Sandbox Code Playgroud)

c# string parsing

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