我有2个DB。 第一:电影,那里有一些电影信息。 第二名:wypozyczenia,这里是有关租借的人和电影的信息。 我制作了一个项目模板-datagrid上的按钮。我正在尝试将有关单击哪部电影的ID和何时单击的信息放入第二数据库(我的意思是我想将今天的日期和该日期+10天放在那里-我决定以这种自动方式使它变得更容易)。 这里有我的数据网格和Item模板代码(table-filmy):
function retry(fn, retries = 5, interval = 2000, backOff = 2) {
return async function(...args) {
let delay = interval;
do {
try {
console.log('Trying...');
return await fn(...args);
} catch (e) {
console.error(e['message']);
retries--;
if (retries > 0) {
console.log('Waiting ' + delay + 'ms...');
await new Promise(resolve => setTimeout(resolve, delay));
delay *= backOff;
} else {
throw e;
}
}
} while (true);
}
}
let x = 0;
function mightFail(value) {
x++;
if (x < 5) {
throw new Error('transient error occurred');
}
return value;
}
async function test() {
try {
const result = await retry(mightFail)(12345);
console.log('Success: ' + result);
} catch (e) {
console.error('Failure: ' + e);
}
}
test();
这是.cs文件中的代码。
<asp:GridView ID="GridView1" runat="server" AllowSorting="True" AutoGenerateColumns="False" BackColor="White" BorderColor="#999999" BorderStyle="None" BorderWidth="1px" CellPadding="3" DataSourceID="SqlDataSource1" GridLines="Vertical" Height="356px" OnSelectedIndexChanged="GridView1_SelectedIndexChanged1" RowHeaderColumn="cena" style="z-index: 1; left: 154px; top: 519px; position: absolute; height: 356px; width: 1120px; margin-right: 0px">
<AlternatingRowStyle BackColor="#DCDCDC" />
<Columns>
<asp:BoundField DataField="id_filmu" HeaderText="ID" ReadOnly="True" SortExpression="id_filmu" Visible="False" />
<asp:BoundField DataField="tytul" HeaderText="Tytuł" SortExpression="tytul" />
<asp:BoundField DataField="gatunek" HeaderText="Gatunek" SortExpression="gatunek" />
<asp:BoundField DataField="rok_produkcji" HeaderText="Rok produkcji" SortExpression="rok_produkcji" />
<asp:BoundField DataField="cena" HeaderText="Cena" SortExpression="cena" />
<asp:TemplateField HeaderText="Kup">
<ItemTemplate>
<asp:Button ID="Button1" runat="server" CommandName="Kup" CommandArgument="<%#((GridViewRow)Container).RowIndex %>" Text="Kup"/>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
我试图编写一个代码,使我知道单击了哪个行按钮(不确定是否正确)。问题是我不知道我应该将哪些内容压入“ ????”。价值观?以及如何将有关开始/停止数据的信息放入该表中?
我希望我能解释清楚。感谢您的帮助!