问题标签 [autogeneratecolumn]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2037 浏览

c# - 为 DataGridView 设置 ToolTip 自动创建的列

我想以编程方式将工具提示设置为在DataGridView. 我试图使用AutoGeneratingColumn事件(http://msdn.microsoft.com/en-us/library/cc903950%28VS.95%29.aspx),但实际上只能访问DataGridColumn,不能访问,DataGridViewColumn而前者不能有财产ToolTipText

或者,如果我可以将工具提示绑定到一个也很棒的源。目标是能够在我为底层设置列的同一位置操作/设置工具提示DataTable

0 投票
2 回答
9661 浏览

c# - Procedure or function expects parameter which was not supplied, when parameter is auto-generated

I'm trying to insert data in my db. this is the code im using

etc...

It is giving me error

Procedure or function 'UsersInsert' expects parameter '@UserID', which was not supplied.

on cmd.ExecuteNonQuery(); line.

Here, My UserID is auto-generated in my Database. How do I resolve this?

Stored Procedure

0 投票
0 回答
84 浏览

sql-server - Autogenerating Column is generating same ID on multiple button clicks "on the same page" in case of IE and FireFox browsers

An auto-generating column is generating the same ID on multiple button clicks "on the same page" in case of Internet Explorer and FireFox browsers. Although it is working fine in Chrome and Safari and each time I click on any button, a new autogenerated id is generated.

Please help me out in this ASAP. Thanks in advance.

On clicking a button (on the page), a new row is inserted in the table(having autogenerated primary key column). So clicking on even same button again, should insert new row with a new autogenerated ID on each button click. But unluckily this is not happening in IE and FF browsers.

0 投票
4 回答
12433 浏览

c# - 使用 autogeneratecolumns = true 重命名 gridview 中的列标题文本

我有一个gridview,在用户按下带有查询代码的按钮后显示来自1个表的查询数据,这个gridview有autogeneratecolumns = false,我自己添加了BoundField DataField标题文本,例如,db中的第一列有命名为“prd_nome”,我将其更改为“nome”,一切正常。

现在我在数据库中创建了另一个表,具有不同的名称和不同的列名,我还添加了另一个带有查询代码的按钮,以从该表中获取数据,但为了现在显示数据autogeneratecolumns = true,我测试了按钮并且它可以工作,但是标题文本与列名相同,并且 ID 列也显示为两个查询。

我如何将标题文本硬编码为我想要的内容以及如何隐藏 ID 列?通过标签?通过boundfield数据字段?通过 AS sql 运算符?如果有人可以帮助我,我将不胜感激,因为我是 ac# 新手

这是当前的gridview asp代码:

这是从第一个表传递查询的按钮的代码:

这是传递有关第二个表的查询的按钮中的代码:

}

0 投票
3 回答
1430 浏览

wpf - 使用 AutoGenerateColumn (WPF) 时在布尔型列中使用图像

我有

但唉,它不工作。

如何使用图像而不是自动生成的复选框?

我的转换器如下所示:

我的图像确实存在于程序集中,它是一个 png - 我尝试了各种各样的东西,但从来没有工作过。

提前致谢

0 投票
2 回答
416 浏览

mvvm - 我的自动生成的列未显示在 Datagrid 中

大多数关于 DataGrid AutoGenerateColumns 的帖子似乎都在处理如何规避默认行为。不幸的是,默认值是我正在努力解决的问题。

我有几个使用 Entity Framework 6.0 创建的数据库表,并希望在我的视图中显示它们,对所有表使用一个相同的 Datagrid,并自动生成列。期望的结果:对于在运行时绑定的特定于类的 Viewmodel,显示带有标题的列和至少一行。

视图的用户控件的 XAML:

用户控件绑定到特定于类的“类”TableViewModel,为所有数据库表实现。一个例子:

当绑定到 {Binding CurrentDataTable} 时,此代码会生成一个 UI,我可以在其中看到被水平和垂直滚动条包围的灰色主体(可能是行),在其顶部有一条长线(必须是标题行),但没有列

任何帮助表示赞赏。

0 投票
1 回答
425 浏览

asp.net - 制作动态创建的链接按钮以在点击时触发事件

我正在使用gridview,它绑定到一个数据表,所以我将autogeneratecolumns 设置为true。接下来,我将一个链接按钮动态添加到该行的最后一个单元格,我看到该链接按钮出现在 gridview 上。现在我无法将任何事件与按钮相关联。我想知道在自动生成列设置为 true 的网格视图上使用动态添加的链接按钮时是否触发了事件。这是我的代码中的内容

和ASP

0 投票
0 回答
74 浏览

c# - 另一列上使用的 DataPropertyName

我厌倦了搜索,我无法弄清楚。恐怕这是不可能的。

好的,在这样做之后我禁用了AutoGenerateColumns,我设置了DataSource,最后我手动创建了列。

所以,我的问题是在“???” 人物。我如何在那个地方设置cust.photo字段?检索照片的cust.photo名称,例如"ske_213f.jpg"

0 投票
2 回答
2026 浏览

angularjs - ng-grid 如何删除自动生成的聚合/分组列

有谁知道如何删除在将分组添加到 ng-grid 时添加的自动生成的列?列是空白的,出现在左侧,大约 30 像素宽。每个分组有其中一个列(因此,如果我在 5 个字段上分组,我将有 5 个这样的空白列,它真的会抛出我的格式)。

编辑:我包括来自 ng-grid 网站的一个 plunker 来说明这个问题 - 对于每一列“分组”,一个额外的自动生成的列出现在网格的左侧。

http://plnkr.co/edit/Bp2h2Lg6YzJoMbjocgg2?p=info

0 投票
2 回答
1151 浏览

c# - EF6:如何根据实体 ID 自动生成唯一编号

考虑这样的实体:

我需要的是生成一个唯一的长码,我更喜欢根据Id生成它。

一个简单的经典但不安全的解决方案是获取最后一个 Id 并将其增加一并使用,但我正在寻找更好的解决方案,例如计算列,或任何其他将代码生成分配给数据库的方式。

  • 如果我尝试将其定义为计算列,我将无法访问 Id。
  • 将其标记为 Identity 是不可能的,因为 Id 已经是一个 Identity 列。
  • 创建获取最后一个 ID 的方法并不安全和干净。

到目前为止,我正在尝试在交易的帮助下做以前的经典解决方案以使其安全。

有更好的建议吗?