小编pri*_*kar的帖子

在SQL SERVER 2005中存储和检索.ZIP文件

如何以编程方式在SQL SERVER 2005数据库中存储.zip文件?

以及如何找回它?

如果您认为将.zip文件存储到数据库中并不是一种优雅的方式,请告诉我

为此做出更好的方法/标准实践的想法

我正在使用C#,Asp.net和Sql Server 2005

请把代码寄给我.

c# asp.net sql-server-2005

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

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

确定WPF元素类型

如何以编程方式确定WPF中的元素类型?

例如,我的xaml由文本框,单选按钮,组合,列表框等组成.

在加载事件中,假设我想做一些与控件相关的事情.(对所有文本框说,

前景色为红色,对于所有标签,背景色为绿色)

某种东西.

所以我必须循环遍历Xaml中存在的整个控件列表,然后必须

编写控件特定逻辑.

是使用Framework元素吗?

请在c#中给出代码.例如,请选择3/4控件.

我也在谷歌搜索!

提前致谢

c# wpf

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

在C#中从DB.Null转换为十进制的任何方式

有没有办法在C#中从DB.Null转换为十进制?

喜欢

Object[] returnvalue = new Object[1];
returnvalue[0] = null;
returnvalue[0] = Convert.ToDecimal(returnvalue[returnvalue.Length - 1]);
Run Code Online (Sandbox Code Playgroud)

虽然CLR说DBNull.Value不能被类型化.我还想知道那里

任何工作?提前致谢

c#

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

在SQL SERVER中执行乘法(基于SET的方法)

假设我有一个如下表:

tblNumbers

Numbers
4  
5
3
6
Run Code Online (Sandbox Code Playgroud)

使用基于SET的方法如何执行乘法,因此输出将是:

Output
360 
Run Code Online (Sandbox Code Playgroud)

NB〜有没有硬性的规则,将只有四个数字,但我宁愿使用一个CTE和/或相关子查询的答案.

sql t-sql sql-server sql-server-2005

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

替换C#中的字符

我有一个要求.

我有一个可以包含任何字符的文本.

a)我必须只保留字母数字字符b)如果找到带有前缀或带有单词后缀的空格的单词"The",则需要将其删除.

例如

CASE 1:

 Input:  The Company Pvt Ltd. 

 Output: Company Pvt Ltd

But 

     Input:  TheCompany Pvt Ltd. 

     Output: TheCompany Pvt Ltd

because there is no space between The & Company words.

CASE 2:

Similarly, Input:  Company Pvt Ltd.  The 

     Output: Company Pvt Ltd

But Input:  Company Pvt Ltd.The 

     Output: Company Pvt Ltd

Case 3:

Input: Company@234 Pvt; Ltd.

Output: Company234 Pvt Ltd

No , or . or any other special characters.
Run Code Online (Sandbox Code Playgroud)

我基本上将数据设置为某些变量

 _company.ShortName = _company.CompanyName.ToUpper();
Run Code Online (Sandbox Code Playgroud)

因此,在保存时我无能为力.只有当我从数据库中获取数据时,我才需要应用此过滤器.数据来自_company.CompanyName …

replace character

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

如何使用Linq或Lambda执行更新?(C#,Asp.net,Linq,Lambda)

如何在Linq中进行更新

我的代码是

List<Cart> objNewCartItems = (List<Cart>)Session["CartItems"];

            if ((objNewCartItems != null) && (objNewCartItems.Count > 0))
            {
                for (int i = 0; i < dgShoppingCart.Rows.Count; i++)
                {
                    Cart c = new Cart();
                    TextBox t = (TextBox)dgShoppingCart.Rows[i].FindControl("txtQuantity");
                    c.Quantity = (t.Text == string.Empty? (int?)null: Convert.ToInt32(t.Text));

                    objNewCartItems[i].Quantity = c.Quantity;
                }
            }
            Session["CartItems"] = objNewCartItems;            
            Response.Redirect("ItemListing.aspx", false);
Run Code Online (Sandbox Code Playgroud)

基本上在购物车集合中,有一个名为数量的项目将在用户填写时填充.

所以我正在阅读Grid项并更新Quantity属性.

但我相信通过linq或lambda必须有更好的方法来做同样的事情.

请帮忙

提前致谢

c# linq asp.net lambda

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

如何在数据表中的组合框中显示多个值

我有一个有3个字段的数据表,我需要组合第2和第3个字段的值并显示在组合框中.我的方法就是如此

DataTable dt = new DataTable();
dt.Columns.Add("Id", typeof(int));
dt.Columns.Add("Col1", typeof(string));
dt.Columns.Add("Col2", typeof(string));            

Enumerable.Range(1, 10).ToList().ForEach(i => dt.Rows.Add(i, string.Concat("Col1", i), string.Concat("Col2", i)));

comboBox1.DataSource = dt;
comboBox1.DisplayMember = string.Format("{0} : {1}","Col1","Col2");
Run Code Online (Sandbox Code Playgroud)

但我得到的输出是System.Data.DataRowView......

即使我无法从存储过程级别更改它.然而,我可以通过暴露一些属性使用实体方法来做到这一点,但目前这将是一个巨大的变化.是否有任何机制可以使用数据表作为源并完成工作.

谢谢

c# winforms

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

如何在C#中比较HH:MM

嗨,我必须比较HH:MM(小时和分钟).我怎么能这样做?

var t1 = DateTime.Now.ToString("HH:mm");
var t2 = "20:03";
var res =result(t1, t2);

public int result(string t1, string t2)
        {
            int i = -1;

            int hr1 = Convert.ToInt32(t1.Split(':')[0]);
            int hr2 = Convert.ToInt32(t2.Split(':')[0]);

            int min1 = Convert.ToInt32(t1.Split(':')[1]);
            int min2 = Convert.ToInt32(t2.Split(':')[1]);

            if (hr2 >= hr1)
            {
                if (min2 >= min1)
                {
                    i = 1;
                }
            }

            return i;
        }
Run Code Online (Sandbox Code Playgroud)

但它不正确..它没有照顾所有条件..如何使它完美.或者是否有任何内置函数只使用thsi输入执行此操作(我检查但没有答案).

提前致谢

c#

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

是否可以在不使用New关键字的情况下执行方法隐藏?

今天我接受了一次采访,我被问到了

是否可以在不使用New关键字的情况下执行方法隐藏?

据我所知,这是不可能的.所以我说了.

是否有任何(严重的)棘手/替代方法来执行方法隐藏?我想过一次密封 ......

也像显式接口,有什么类似的......(不确定)

编辑

作为关于这个主题的最后一个问题,就像我们可以为显式接口做的那样

 Interfacename.Method name
Run Code Online (Sandbox Code Playgroud)

我们可以为派生类做类似的事情.

Class Derived:Base
{ 
  public void Base.SomeMethod(){}
}
Run Code Online (Sandbox Code Playgroud)

c# oop

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