小编mma*_*tax的帖子

如何将多个表读入数据集?

我有一个返回多个表的存储过程.如何执行和读取两个表?

我有这样的事情:


SqlConnection conn = new SqlConnection(CONNECTION_STRING);
SqlCommand cmd = new SqlCommand("sp_mult_tables",conn);
cmd.CommandType = CommandType.StoredProcedure);

IDataReader rdr = cmd.ExecuteReader();

我不知道如何阅读它...什么是处理这种类型查询的最佳方法,我猜我应该将数据读入DataSet?最好的方法是怎样做的?

谢谢.

c# ado.net dataset

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

在SQL Server中为select语句使用表元数据?

我有一个大型数据库,并希望选择具有特定列名称的表名称.我在MySQL中做过类似的事情,但在SQL Server上找不到任何信息.

我想做的事情如下:

select [table] 
from [db] 
where table [has column 'classtypeid']
Run Code Online (Sandbox Code Playgroud)

我怎么能这样做?

sql sql-server

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

在actionscript/Flex中将字符串转换为uint

我正在创建一个组件,并希望像许多flex控件那样公开一个颜色属性,假设我有这样的简单组件,我们称之为foo_label:


<mx:Canvas>
    <mx:Script>
        [Bindable] public var color:uint;
    </mx:Script>
    <mx:Label text="foobar" color="{color}" />
</mx:Canvas>

然后在另一个mxml文件中添加该组件,类似于:


<foo:foo_label color="red" />

当我编译编译器抱怨:无法从文本'red'解析类型uint的值.但是,如果我使用普通标签,我可以做

<mx:Label text="foobar" color="red">
Run Code Online (Sandbox Code Playgroud)

没有任何问题,颜色属性仍然是类型uint.

我的问题是我如何公开一个公共财产,以便我可以控制我的组件文本的颜色?为什么我可以使用字符串"red"作为mx控件的uint字段,但在自定义组件中似乎无法做同样的事情,我是否需要做一些特别的事情?

谢谢.

apache-flex actionscript actionscript-3

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

如何在Flex Text控件中禁用复制/粘贴?

长话短说,我需要在我的Flex应用程序中添加一些文本,我不希望用户能够复制.我打算使用标签,但显然标签不支持文字换行.我可以这样做,以便用户无法在Flex Text控件中选择文本吗?

谢谢.

apache-flex actionscript-3

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

如何从Flex中的列表控件中删除/清除项目?

我在Flex中有一个列表控件,它已经从HTTPService绑定到e4x xml对象的数据.

我现在想要一个清除列表的按钮,我该怎么做?

我试过了:


list.dataProvider = null;

这似乎不起作用,我也尝试过:


list.dataProvider = {};

清除项目但将[object,object]作为列表中的第一项...

apache-flex actionscript-3

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

一种"松散"CamelCased字符串的算法

非常基本,我只是好奇其他人如何实现这个算法,并希望看看是否有任何聪明的技巧来优化算法......我只需要为我正在研究的项目实现这个.

鉴于CamelCase中有一个字符串,你会如何"区分"它呢?

例如,给予FooBarGork我想要Foo Bar Gork.

这是我在C#中的算法:


static void Main(string[] args)
{
    Console.WriteLine(UnCamelCase("FooBarGork"));
}
public static string UnCamelCase(string str)
{
    StringBuilder sb = new StringBuilder();
    for (int i =  0; i < str.Length; i++)
    {
        if (char.IsUpper(str, i) && i > 0) sb.Append(" ");
        sb.Append(str[i]);
    }
    return sb.ToString();
}

由于你必须访问每个角色一次,我相信最好的情况是O(n).你会如何实现这个?

language-agnostic string algorithm

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

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

我需要.NET Repeater控件中的隐藏字段.

问题是这是一个.NET 1.0项目,没有隐藏的字段控件......

所以这是不可能的:


<asp HiddenField Runat="server" ID="hdn" />

我依稀记得某种类型的HtmlHiddenInput类允许类似的功能......有人知道怎么做吗?

谢谢.

c# asp.net .net-1.1

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

如何在雪豹上安装iPhone2.0 SDK?

雪豹xcode只安装3.1,3.0和2.2.1.我需要安装2.0才能用作特定应用的基本SDK.

我在安装映像的Packages目录中看到了iPhoneSDK2_0.pkg,但没有选项可以安装它...

iphone xcode osx-snow-leopard

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

帮助将颜色十六进制存储为Java中的整数

我需要#F0FFF0在android应用程序中表示十六进制颜色(存储为整数).我将其存储为:

int color = 0xF0FFF0;
Run Code Online (Sandbox Code Playgroud)

但是在渲染时颜色似乎很明显(事实上,它是黑色的).我是否错误地存储了颜色?

java android hex

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