小编Amm*_*jad的帖子

如何在sql server中删除外键约束?

我想从另一个表中删除外键,以便我可以插入我选择的值.

我是数据库的新手,所以请告诉我正确的sql查询删除或删除外键值.

database sql-server foreign-keys

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

方法和功能之间的区别?

我是c#的初学者,对学习c#非常感兴趣,但我很困惑.当我问一个人在功能和方法之间有什么区别时,他告诉我没有区别,他们都有相同的功能.
现在我很困惑,想从优秀的开发人员那里了解哪些方法和功能?

他们俩都一样吗?如果没有,那么我如何初始化每一个?

这种方式初始化函数是否正确?

public void UpdateLeaveStatus(EmployeeLeave objUpdateLeaveStatus)
Run Code Online (Sandbox Code Playgroud)

我是新人,请提供适当的帮助.

c#

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

将通用列表绑定到转发器 - ASP.NET

我试图绑定List<AreaField>到转发器.我已经使用该ToArray()方法将列表转换为数组,现在有一个数组AreaField[]

这是我的班级层次结构

public class AreaFields
{
    public List<Fields> Fields { set; get; }
}

public class Fields
{
    public string Name { set; get; }
    public string Value {set; get; }
}
Run Code Online (Sandbox Code Playgroud)

在aspx中,我想绑定一个转发器(类似这样)

DataBinder.Eval(Container.DataItem, "MyAreaFieldName1")
Run Code Online (Sandbox Code Playgroud)

MyAreaFieldName1是AreaFieldItem类中Name属性的值.

c# asp.net repeater

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

从asp.net中的Web.config获取连接字符串

我想知道从asp.net中的web.config文件获取连接字符串的方法.

我只知道以下方式.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Configuration;

    namespace Sherserve.DataAccessLayer
    {
        public class DBGateway
        {
            public static string conString;

            public DBGateway()
            {
                conString = ConfigurationManager.ConnectionStrings["test"].ToString();
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

c# database asp.net connection-string

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

使用未分配的局部变量

我在我的代码中使用了循环,但它显示了使用未分配的局部变量的错误.

这是我的代码:

public List<CustomTypeLayer.EmployeeLeave> GetLeaveRecord(int emplid)
{
    DataSet ds = objLMSRepository.GetLeaveRecord(emplid);
    List<EmployeeLeave> leavelist = new List<EmployeeLeave>();
    if (ds != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)
    {
        for (int k; k < ds.Tables[0].Rows.Count; k++)
        {
            DataRow dr = ds.Tables[0].Rows[k];
            EmployeeLeave leave = new EmployeeLeave();
            leave.DateFrom = Convert.ToDateTime(dr["dt_from"]);
            leave.DateTo = Convert.ToDateTime(dr["dt_to"]);
            leave.EmployeeId = Convert.ToInt32(dr["EmployeeID"]);
            leave.Reason = Convert.ToString(dr["txt_reason"]);
            leave.LeaveType = (LeaveReason)Enum.Parse(typeof(LeaveReason), dr["id_leave_type"].ToString(), true);
            leavelist.Add(leave);
        }
    }
    return leavelist;
}
Run Code Online (Sandbox Code Playgroud)

错误发生在for循环中k.你可以看到在for循环我已经初始化kint k.

c# loops for-loop

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

枚举转换为字符串

我创建了Enum of Leave Reason,现在我想将其转换为字符串,但错误出现了.

实际上我想使用数据集在网格视图中绑定数据,我正在为此目的分层工作.

我知道我的问题的答案将是单行,但我没有从不同的网站找到确切的解决方案,这就是为什么决定在这里问

请帮助因为我是新的c#

这是自定义类型层中的枚举类:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Sherserve.CustomTypeLayer
{
    public enum LeaveReason
    {
        Sick,
        Planned,
        Other
    }
}
Run Code Online (Sandbox Code Playgroud)

最后这里是业务逻辑层:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Sherserve.DataAccessLayer;
using Sherserve.CustomTypeLayer;
using System.Data;

namespace Sherserve.BusinessLogicLayer
{
    public class LMSManager
    {

        LMSRepository objLMSRepository = new LMSRepository();

        public void EmployeeLeave(EmployeeLeave LeaveInsert)
        {
            objLMSRepository.InsertLeave(LeaveInsert);
        }

        public List<CustomTypeLayer.EmployeeLeave> GetLeaveRecord(int emplid)
        {

            DataSet ds = objLMSRepository.GetLeaveRecord(emplid);
            List<EmployeeLeave> leavelist = new List<EmployeeLeave>();
            if (ds != null …
Run Code Online (Sandbox Code Playgroud)

c# asp.net data-binding dataset

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

非空格字符数

我编写了一个控制台应用程序来计算段落中非空格字符的数量,但它无法正常工作.

int l=0;
string s;

Console.WriteLine("Enter Paragraph: ");
s = Console.ReadLine();

foreach (char c in s)
{
    if (char.IsLetter(c))
    {
        l++;
    }
}

l = Convert.ToInt32(s.Length);

Console.WriteLine("Your Paragraph Length is: " + l);
Console.ReadLine();
Run Code Online (Sandbox Code Playgroud)

.net c# foreach if-statement

0
推荐指数
3
解决办法
1399
查看次数