小编Gui*_*pos的帖子

ExecuteScalar()返回null,尽管数据已添加到DB

我有一个代码如下所示,我尝试将数据插入表中并返回新元素的ID(由自动增量给出).

int newEquipmentID = new int();

query = database.ParameterizedQueryString("INSERT INTO Equipment (EquipmentTypeID) VALUES ({0})", "equipmenttypeID");

newEquipmentID = (int)database.Connection.ExecuteScalar(query, DefaultTimeout, equipment.EquipmentTypeID);
Run Code Online (Sandbox Code Playgroud)

但它失败并返回null,就好像尚未添加新项目一样.但实际上我可以看到新项目在数据库中进行简单的咨询.

我的问题是"何时"将数据实际添加到数据库中,如何获取新添加项目的ID.谢谢!

c# sql t-sql ado.net executescalar

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

如何使文本框宽度与网格中的一组列相匹配?

我有一个包含4列的网格,并希望在第二列中放置一个文本框并将其跨越到最后一列.我怎样才能使文本框宽度与最后3列一样宽?

我尝试过Borders,但它没有用.

<Grid>
      <Grid.ColumnDefinitions>
           <ColumnDefinition Width="Auto" />
           <ColumnDefinition Width="Auto" />
           <ColumnDefinition Width="Auto" />
           <ColumnDefinition Width="Auto" />
      </Grid.ColumnDefinitions>

      <TextBox Grid.Column="1" Grid.ColumnSpan="3" />
</Grid>
Run Code Online (Sandbox Code Playgroud)

wpf grid textbox column-width width

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

将图像添加到工具提示中

我有一些带有工具提示的TextBlocks,我想在工具提示中添加一个图像(这意味着,我想要提供带有文本和图像的工具提示).

有谁知道我怎么能以简单的方式做到这一点?

非常感谢!

wpf image textblock tooltip

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

选择字段具有最小值的列表元素

假设我有一个命名列表如下:

myListOfPeople = [{'ID': 0, 'Name': 'Mary', 'Age': 25}, {'ID': 1, 'Name': 'John', 'Age': 28}]
Run Code Online (Sandbox Code Playgroud)

我想选择特定字段满足特定条件的元素(不仅是字段),例如,具有最小"年龄"的元素.就像是:

youngerPerson = [person for person in myListOfPeople if person = ***person with minimum age***]
Run Code Online (Sandbox Code Playgroud)

并得到答案:

>>youngerPerson: {'ID': 0, 'Name': Mary, 'Age': 25}
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

python list

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

标签 统计

wpf ×2

ado.net ×1

c# ×1

column-width ×1

executescalar ×1

grid ×1

image ×1

list ×1

python ×1

sql ×1

t-sql ×1

textblock ×1

textbox ×1

tooltip ×1

width ×1