小编Mar*_*rco的帖子

更改ComboBox项的格式

是否可以在C#中格式化ComboBox项?例如,如何使项目变粗,更改其文本的颜色等?

.net c# combobox winforms

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

Access GridViewColumnHeader object from GridViewColumn

is it possible in wpf to access the header of a gridviewcolumn as gridviewcolumnheader?

I have an object:

GridViewColumn column;
Run Code Online (Sandbox Code Playgroud)

But the "Header" property just returns a string (header text) not the "real" header object.

Can anyone help my?

string wpf header object gridviewcolumn

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

WeifenLuo.WinFormsUI.Docking的标签上下文菜单

我正在使用"WeifenLuo.WinFormsUI.Docking"控件.

我需要通过单击文档选项卡来显示上下文菜单.

目前我只能在文档本身或menustrip上显示上下文菜单 - 但我没有找到将菜单绑定到选项卡的方法.

有没有人有想法?

contextmenu menustrip

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

画入UIImage

如何使用monotouch绘制现有的UIImage?

我加载一个图像:UIImage.FromFile("MyImage.png")

然后我想在这张图片中画一个字符串和一些线条.

有没有人有代码示例?

谢谢

draw uiimage xamarin.ios xamarin

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

当值可以是数组或单个项时,C#DataContractJsonSerializer将失败

我使用DataContractJsonSerializer将json字符串解析为对象hierarchie.json字符串如下所示:

{
    "groups": [
        {
            "attributes": [
                {
                    "sortOrder": "1",
                    "value": "A"
                },
                {
                    "sortOrder": "2",
                    "value": "B"
                }
            ]
        },
        {
            "attributes": {
                "sortOrder": "1",
                "value": "C"
            }
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

如您所见,"attributes"的子值可以是数组或单个项.我找到了问题发生的代码部分:

[DataContract]
public class ItemGroup
{
    [DataMember(Name="attributes")]
    public List<DetailItem> Items  { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

这适用于第一个,但在第二个上失败.

有没有人为此答案?

谢谢

c# arrays json datacontract serializer

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

将超过4000个字符的XML插入Oracle XMLTYPE列

我有一个Oracle表,其中的列类型为“ SYS.XMLTYPE”,并且存储过程正在执行插入操作:

(简洁版本):

PROCEDURE InsertXML 
(
     pXMLData IN LONG 
)
IS
BEGIN

    INSERT INTO MY_TABLE (XML_DATA) VALUES(pXMLData);

END InsertXML;
Run Code Online (Sandbox Code Playgroud)

我从C#代码中以“ OracleType.LongVarChar” 类型调用此sp 。

现在的问题是:如果xml的字符数少于4000个,则一切工作正常,但是如果使用的XML字符数超过4000个,则会出现以下错误:

ORA-20000: ORA-01461: can bind a LONG value only for insert into a LONG column
Run Code Online (Sandbox Code Playgroud)

我该如何处理?Thx 4个答案

xml oracle insert ora-01461 ora-20000

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

WPF BindingListCollectionView将DataTable的ListCollectionView作为ItemsSource

我想在ListView上进行自定义排序,它将DataTable作为ItemsSource:

myListView.ItemsSource = (data as DataTable);
Run Code Online (Sandbox Code Playgroud)

这是我的排序功能的第一行:

DataView view = (myListView.ItemsSource as DataTable).DefaultView;

ListCollectionView coll = (ListCollectionView)CollectionViewSource.GetDefaultView(view);
Run Code Online (Sandbox Code Playgroud)

第二行抛出一个如下的执行:

无法将"System.Windows.Data.BindingListCollectionView"强制转换为"System.Windows.Data.ListCollectionView"

有人有解决方案吗?这4个答案

datatable itemssource listcollectionview

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