我想创建json看起来像:
{"man":
{
"name":"emil",
"username":"emil111",
"age":"111"
}
}
Run Code Online (Sandbox Code Playgroud)
在android内.这是我到目前为止:
JSONObject json = new JSONObject();
json.put("name", "emil");
json.put("username", "emil111");
json.put("age", "111");
Run Code Online (Sandbox Code Playgroud)
谁能帮我?
我希望我的方法等待大约500毫秒,然后检查是否有一些标志已经改变.如何在不阻止我的其他应用程序的情况下完成此操作?
我正在使用安装项目来发布我的项目.我希望每个项目的版本与安装版本相同.
我想在Visual Studio中更改我的安装版本属性,并且在构建之后,对于要从此属性更新的所有项目版本,这可能吗?
我想知道是否可以更改默认位置(LocalDB).当您使用SqlLocalDB.exe默认位置创建它时
C:\Users\userId\AppData\Local\Microsoft\Microsoft SQL Server Local DB\Instances\MyDB
Run Code Online (Sandbox Code Playgroud)
我相信这个路径用在(LocalDB)连接字符串中(由*.dbml文件创建者自动生成):
<connectionStrings>
<add name="MyApp.Properties.Settings.MyConnectionString"
connectionString="Data Source=**(LocalDB)**\MyDB;Initial Catalog=sthDB;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
Run Code Online (Sandbox Code Playgroud) 从我的mainform我打电话给以下打开一个新表格
MyForm sth = new MyForm();
sth.show();
Run Code Online (Sandbox Code Playgroud)
一切都很好但是这个表单有一个组合框,当我将其AutoCompleteMode切换为建议和附加时,我在显示表单时遇到了这个异常:
在进行OLE调用之前,必须将当前线程设置为单线程单元(STA)模式.确保您的Main函数标记了STAThreadAttribute.
我已根据异常的请求在我的main函数上设置了此属性:
[STAThread]
static void Main(string[] args)
{ ...
Run Code Online (Sandbox Code Playgroud)
我可以请一些帮助来了解可能出错的地方.
示例代码:
private void mainFormButtonCLick (object sender, EventArgs e)
{
// System.Threading.Thread.CurrentThread.SetApartmentState(ApartmentState.STA); ?
MyForm form = new MyForm();
form.show();
}
Run Code Online (Sandbox Code Playgroud)
设计师:
this.myCombo.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.Suggest;
this.myCombo.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
this.myCombo.FormattingEnabled = true;
this.myCombo.Location = new System.Drawing.Point(20, 12);
this.myCombo.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.myCombo.Name = "myCombo";
this.myCombo.Size = new System.Drawing.Size(430, 28);
this.myCombo.Sorted = true;
this.myCombo.TabIndex = 0; phrase";
Run Code Online (Sandbox Code Playgroud)
设置数据源
public MyForm(List<string> elem)
{
InitializeComponent(); …Run Code Online (Sandbox Code Playgroud) 
您好我希望在我的WinForms应用程序中添加WPF控件到ElementHost.我的控制行为如图所示.我希望扩展任何扩展器使我的treeview控件调整为更小的大小.一开始我希望我的扩张器倒塌.
我是这样尝试的:
<UserControl x:Class="LeftPane"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
mc:Ignorable="d" >
<Grid VerticalAlignment="Stretch" Margin="3,3,3,3">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<TreeView Grid.Row="0" Name="treeView1" VerticalAlignment="Stretch" >
</TreeView>
<StackPanel Grid.Row="1" Name="StackPanel1" VerticalAlignment="Bottom">
<ListBox SelectedIndex="1">
<ListBoxItem VerticalAlignment="Stretch">
<Expander Grid.Row="1" ExpandDirection="Down" Header="expander1" VerticalAlignment="Stretch" Name="expander1" IsExpanded="False">
<ListBox>
<ListBoxItem Content="Unit 1"/>
<ListBoxItem Content="Unit 2"/>
</ListBox>
</Expander>
</ListBoxItem>
<ListBoxItem VerticalAlignment="Stretch">
<Expander Grid.Row="2" ExpandDirection="Down" Header="expander2" VerticalAlignment="Stretch" Name="expander2" IsExpanded="False">
<ListBox>
<ListBoxItem Content="Unit 1"/>
<ListBoxItem Content="Unit 2"/>
</ListBox>
</Expander>
</ListBoxItem>
</ListBox>
</StackPanel>
</Grid>
Run Code Online (Sandbox Code Playgroud)
和:
public void AddControl(ElementHost host)
{
this.parentHost = …Run Code Online (Sandbox Code Playgroud) 我有一个内置两个控件的面板.我希望它们坚持面板的边框(面板有一些宽度和高度无法改变),但有可能调整它们(控件)从面板垂直方向获得的空间量.
panel.Controls.Add(listview1);
panel.Controls.Add(listview2);
Run Code Online (Sandbox Code Playgroud)
两个列表视图一个接一个地(垂直地)放置.我希望有可能"改变它们的高度"(通过选择它们之间的边界来调整大小).
我希望你理解我的意思.提前感谢您的帮助.
我需要在本地使用数据库.我已经使用Visual Studio 2012在(LocalDB)\ v11.0 Server中创建了数据库.从例如控制台应用程序连接时,一切正常.但我的应用程序是Windows服务.尝试连接到我的数据库输出:
"... The login failed.Login failed for user 'NT AUTHORITY\SYSTEM"
Run Code Online (Sandbox Code Playgroud)
这有什么解决方案吗?也许我应该考虑为它设置其他数据库服务器?如果是,如何设置它以便只在本地可见?
我需要将float转换为int(单精度,32位),如:
'float:2(hex:40000000)to int:1073741824'.知道如何实现吗?
我在msdn帮助中寻找它但没有结果.
我正在使用Windows窗体和listviewclass.我想锁定用户调整列宽的可能性.谁能帮我?