各位大哥 有没有人在做进销存的 我现在碰到一个问题 请教下大家
一个主表 和一个明细表 明细表 可以添加删除记录 我想用JS 但是这样的话 会关联到Webservice
我不想关联 所以 请教大家能不能指点一下,用后天代码 动态添加一行 是可以 但是我想添加多行 获删除多行
小弟我真的很急 在线等答案
一个主表 和一个明细表 明细表 可以添加删除记录 我想用JS 但是这样的话 会关联到Webservice
我不想关联 所以 请教大家能不能指点一下,用后天代码 动态添加一行 是可以 但是我想添加多行 获删除多行
小弟我真的很急 在线等答案
<tr id=a1>
<td><input></td><td><input></td>
</tr>
</table>
<input type=button name=ok onclick=add()>
<script language=JavaScript>
i=1
function add(){
var newTR = a1.cloneNode(true);
newTR.id="a"+(++i)
a1.parentNode.insertAdjacentElement("beforeEnd",newTR);
}
</script>
TableRow tr = new TableRow();
TableCell tc1 = new TableCell();
TextBox t = new TextBox();
t.MaxLength = 10;
t.ID = "tb" + Table1.Rows.Count;
tc1.Controls.Add(t);
TableCell tc2 = new TableCell();
TextBox dpl = new TextBox();
dpl.MaxLength = 40;
dpl.ID = "dpl" + Table1.Rows.Count;
tc2.Controls.Add(dpl);
tr.Cells.Add(tc1);
tr.Cells.Add(tc2);
Table1.Rows.Add(tr);
t.Focus();
HtmlTableCell td = new HtmlTableCell();
HtmlTableCell td2 = new HtmlTableCell();
HtmlTableCell td3 = new HtmlTableCell();
HtmlTableCell td4 = new HtmlTableCell();
HtmlInputText myInput = new HtmlInputText();
HtmlInputText myInput2 = new HtmlInputText();
HtmlInputText myInput3 = new HtmlInputText();
HtmlInputText myInput4 = new HtmlInputText();
myInput.MaxLength = 10;
myInput2.MaxLength = 10;
myInput3.MaxLength = 10;
myInput4.MaxLength = 10; //td.Controls.Add(new LiteralControl("name:"));
td.Controls.Add(myInput);
td2.Controls.Add(myInput2);
td3.Controls.Add(myInput3);
td4.Controls.Add(myInput4);
tr.Cells.Add(td);
tr.Cells.Add(td2);
tr.Cells.Add(td3);
tr.Cells.Add(td4);
mytable.Rows.Add(tr);
这是我自己写的代码 文本框不能设置 还有 只能添加一行 在我代码上修改 我看的懂
不过最好是有人能给我好的网格控件 或者好的代码的 小弟在线等答案 不胜感激啊
好的网格是指 可以通过某个事件 能添加删除行 非常感谢大家啊
btnDelete.Attributes["onclick"] = "if (hiddenIsSelected.value=='Single' || hiddenIsSelected.value=='Multi'){ return confirm('删除这些下载记录吗?');}else { event.returnValue=false; alert('请先选择要删除的下载记录!');} ;";
{
var tb=document.getElementById("mytable");
var row=tb.insertRow();
row.insertCell().innerHTML="<input type='text' size='9'></input>";
row.insertCell().innerHTML="<input type='text' size='9' ></input>";
row.insertCell().innerHTML="<input type='text' size='5'></input>";
row.insertCell().innerHTML="<input type='text' size='5'></input>";
row.insertCell().innerHTML="<input id='ButInsert' type='button' value='添加' onclick='ButIn(this)' /><input id='ButDel' type='button' value='删除' onclick='mydeleterow(this)' />";
}
大哥 JS 添加行 我也会啊 我就是不想web啊 而且 JS 添加的行 后台不能调用 我的意思是 你JS添加了一行 你在后台 添加事件里 不能调用不到 明白了吗?